州や国との組み合わせが一貫していない北米の都市のリストがあります。例:
- カルガリー AB カナダ
- カルガリー アルバータ州 - カリフォルニア州
- カルガリー カナダ
一貫したパターンに従うように、各都市をフォーマットしたいと思います。都道府県と国が含まれるようにします。お気に入り:
- カルガリー カナダ・アルバータ州
Google の Places API を使用して可能なフォーマットの提案を取得しようとしましたが、達成できたのは、そのような都市が存在するかどうかを示す一種の検証だけです。都市の入力から都市/州-州/国の提案 (おそらく JSON 形式) を取得する方法について、Google API を幅広く使用している誰かが私を案内してくれるかどうか疑問に思っていました。
var input = "City Name";
var service = new google.maps.places.AutocompleteService();
service.getQueryPredictions({ input: input }, callback});
ジオコーディングを調べてみましたが、緯度/対数情報が返されるようです。