我需要在Google地圖上靠近某個地點的城市,城鎮,社區等。 我使用Google地方信息服務,但我只得到酒店,商店等沒有政治位置。獲取靠近某個地點的政治位置 - Google Maps API V3
舉一個例子,試着在10000米半徑內獲得巴黎所有政治場所(100,rue de la Parcheminerie,75005 PARIS)。
而你只會得到一個結果:Paris [locality,political]類型。
對其他社區,城鎮,城市無信息等
然後,嘗試以100000百米方圓和結果爲零。
示例代碼:
//vars map, centerPoint, radius was previously set
function getPlacesOnRadius() {
var request = {
location: centerPoint,
radius: radius * 1000,
types: ['political']
};
var service = new google.maps.places.PlacesService(map);
service.search(request, callback);
}
function callback(results, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
var place = results[i];
//createMarker(results[i]);
}
}
}
順便說一句,我已經設置的政治類型。
同樣在這裏爲巴西城市的鄰居,有什麼好運? – Macario 2011-09-20 01:47:34