簡體   English   中英

美國城市/州陣列的簡便方法

[英]easy way for USA city/state array

所以我有一個使用javascript中此位置選擇變量的Web應用程序。 我想知道是否有一種簡單的方法可以在美國轉換/執行此操作,而不必輸入每個州和城市。

  var location_selectors = {"country":["Australia"],"state":{"Australia":["Australian Capital Territory","New South Wales","Northern Territory","Queensland","South Australia","Tasmania","Victoria","Western Australia"]},"city":{"Australian Capital Territory":["Canberra"],"New South Wales":["Sydney","Albury","Armidale","Bathurst","Broken Hill","Cessnock","Coffs Harbour","Dubbo","Gosford","Goulburn","Grafton","Griffith","Lake Macquarie","Lismore","Maitland","Newcastle","Nowra","Orange","Port Macquarie","Queanbeyan","Tamworth","Tweed Heads","Wagga Wagga","Wollongong","Wyong"],"Northern Territory":["Darwin","Alice Springs","Katherine","Palmerston"],"Queensland":["Brisbane","Bundaberg","Cairns","Charters Towers","Gladstone","Gold Coast","Gympie","Hervey Bay","Ipswich","Logan City","Mackay","Maryborough","Mount Isa","Nambour","Redcliffe","Rockhampton","Sunshine Coast","Thuringowa","Toowoomba","Townsville"],"South Australia":["Adelaide","Mount Gambier","Murray Bridge","Port Augusta","Port Pirie","Port Lincoln","Victor Harbor","Whyalla"],"Tasmania":["Hobart","Burnie","Clarence","Devonport","Glenorchy","Launceston"],"Victoria":["Melbourne","Benalla","Ballarat","Bendigo","Geelong","Latrobe City","Mildura","Shepparton","Swan     Hill","Wangaratta","Warrnambool","Wodonga"],"Western Australia":    ["Perth","Albany","Broome","Bunbury","Geraldton","Fremantle","Kalgoorlie","Mandu    rah","Port Hedland"]}};

繼承人的PHP版本

$location_selectors = [
'country' => [
    'Australia',
],
'state' => [
    'Australia' => [
        'Australian Capital Territory',
        'New South Wales',
        'Northern Territory',
        'Queensland',
        'South Australia',
        'Tasmania',
        'Victoria',
        'Western Australia',
    ],
],
'city' => [
    'Australian Capital Territory' => [
        'Canberra',
    ],
    'New South Wales' => [
        'Sydney',
        'Albury',
        'Armidale',
        'Bathurst',
        'Broken Hill',
        'Cessnock',
        'Coffs Harbour',
        'Dubbo',
        'Gosford',
        'Goulburn',
        'Grafton',
        'Griffith',
        'Lake Macquarie',
        'Lismore',
        'Maitland',
        'Newcastle',
        'Nowra',
        'Orange',
        'Port Macquarie',
        'Queanbeyan',
        'Tamworth',
        'Tweed Heads',
        'Wagga Wagga',
        'Wollongong',
        'Wyong',
    ],
    'Northern Territory' => [
        'Darwin',
        'Alice Springs',
        'Katherine',
        'Palmerston',
    ],
    'Queensland' => [
        'Brisbane',
        'Bundaberg',
        'Cairns',
        'Charters Towers',
        'Gladstone',
        'Gold Coast',
        'Gympie',
        'Hervey Bay',
        'Ipswich',
        'Logan City',
        'Mackay',
        'Maryborough',
        'Mount Isa',
        'Nambour',
        'Redcliffe',
        'Rockhampton',
        'Sunshine Coast',
        'Thuringowa',
        'Toowoomba',
        'Townsville',
    ],
    'South Australia' => [
        'Adelaide',
        'Mount Gambier',
        'Murray Bridge',
        'Port Augusta',
        'Port Pirie',
        'Port Lincoln',
        'Victor Harbor',
        'Whyalla',
    ],
    'Tasmania' => [
        'Hobart',
        'Burnie',
        'Clarence',
        'Devonport',
        'Glenorchy',
        'Launceston',
    ],
    'Victoria' => [
        'Melbourne',
        'Benalla',
        'Ballarat',
        'Bendigo',
        'Geelong',
        'Latrobe City',
        'Mildura',
        'Shepparton',
        'Swan Hill',
        'Wangaratta',
        'Warrnambool',
        'Wodonga',
    ],
    'Western Australia' => [
        'Perth',
        'Albany',
        'Broome',
        'Bunbury',
        'Geraldton',
        'Fremantle',
        'Kalgoorlie',
        'Mandurah',
        'Port Hedland',
    ],
],

];

快速搜索得出:

https://raw.githubusercontent.com/David-Haim/CountriesToCitiesJSON/master/countriesToCities.json

http://www.geobytes.com/free-ajax-cities-jsonp-api/

第一個應該適合基本用途。 不要以為它有狀態。 在這種情況下可能要使用第二個API

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM