看着https://developers.google.com/maps/我真的很累。我沒有運氣,或者我是盲人,我不知道如何解決我的問題。Google Maps API反向地理編碼 - result_type?
所以我想用更具體的數據反向地理編碼在address_component:
https://maps.googleapis.com/maps/api/geocode/json?latlng=49.5014564,18.8833393&result_type=administrative_area_level_1&key=api_key - 這個完美的作品,但我不知道如何利用地理編碼API
設置可選的result_typegeocoder.geocode ({
Location: latlng,
Result_type: "administrative_area_level_1" // ???? i just don't know
},
Function (results, status)
{
// check status etc...
} });
Thx的建議,或暗示或其他。
1. javascript區分大小寫(功能!=功能,位置!=位置)。 2. [GeocoderRequest](https://developers.google.com/maps/documentation/javascript/reference#GeocoderRequest)中沒有Result_type。搜索如何解析結果以獲得類型爲administrative_area_level_1的結果。可能重複[谷歌地圖geocoder返回狀態](https://stackoverflow.com/questions/6778205/google-maps-geocoder-to-return-state) – geocodezip
1.好吧,我知道調試器告訴我 2.我知道如何解析結果,但當結果不包含我需要的數據時,這並不重要。 **反向地理編碼請求[link](https://developers.google.com/maps/documentation/geocoding/intro) 中的可選參數中存在解決方案**,但如果我對的話 Google Maps JavaScript API V3不包含result_type屬性的可能性。 - – Kyre
我唯一的選擇是嘗試通過地圖google api上的某個http獲取請求再次調用請求,但不使用GeocoderRequest。 基本上我可以使用這個網址,在JS代碼:https://maps.googleapis.com/maps/api/geocode/json?latlng=49.5014564,18.8833393&result_type=administrative_area_level_1&key=api_key – Kyre