Google Geocoderで現時点で困っています。今、私が住所「ニューヨーク市、NY」で質問すると、結果のタイプが「タイプ」であると言う結果が返されますが、[場所]、[政治的]]ではaddress_componentsに地域はありません。もし私が "Tempe、AZ"と同じことを質問すれば。状態を検索すると、タイプはadministrative_area_level_1ですが、それはaddress_compenents内の国だけです。何か案は?Googleジオコーダーが見つからないタイプの住所コンポーネント
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'address': "New York City, NY"}, function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
//do stuff
} else {
console.log("Geocode was not successful for the following reason: " + status);
}
「ニューヨーク、ニューヨーク」のための私の結果は
[{"address_components":[{"long_name":"New York","short_name":"NY","types":["administrative_area_level_1","political"]},{"long_name":"United States","short_name":"US","types":["country","political"]}],"formatted_address":"New York, USA","geometry":{"bounds":{"south":40.4773991,"west":-74.25908989999999,"north":40.9175771,"east":-73.7002721},"location":{"lat":40.7127837,"lng":-74.00594130000002},"location_type":"APPROXIMATE","viewport":{"south":40.4960439,"west":-74.2557349,"north":40.9152555,"east":-73.7002721}},"place_id":"ChIJOwg_06VPwokRYv534QaPC8g","types":["locality","political"]}]
私はそれはそれは型都市(地域)である私に言ってますが、地域属性が欠落している理由として混乱しています。私は地元の価値があることを期待しています "ニューヨーク"とそれに地域を含めるための書式設定されたアドレス。ありがとう!
あなたは何を求めていますか?あなたは "地元"のために何を期待していますか?タイプ '[" locality "、" political "]の結果は" New York "、状態はlong_name:" New York "またはshort_name:" NY "です。 – geocodezip
ニューヨークのニューヨークを探すときに、なぜローカリティの属性が見つからないのですか? –
私の結果を示すためにオリジナルを編集しました。 –