0
我需要在一個特定的城市地區(區域/分區)的列表。獲取位置列表與特定位置爲中心,半徑(說50公里),使用谷歌定位API
我認爲,谷歌的API可能是一個可能的選擇來獲取這一點。如果我通過城市的經緯度和半徑,那麼必須有一些方法來獲取位置列表。
但是我找不到任何可能的解決方案?
任何人都可以幫我嗎?
我需要在一個特定的城市地區(區域/分區)的列表。獲取位置列表與特定位置爲中心,半徑(說50公里),使用谷歌定位API
我認爲,谷歌的API可能是一個可能的選擇來獲取這一點。如果我通過城市的經緯度和半徑,那麼必須有一些方法來獲取位置列表。
但是我找不到任何可能的解決方案?
任何人都可以幫我嗎?
呀,谷歌地圖的JavaScript API V3可以爲它很好的解決方案。如果您檢查this website,有它的一個類似的例子:
var map;
var service;
var infowindow;
function initialize() {
var pyrmont = new google.maps.LatLng(-33.8665433,151.1956316);
map = new google.maps.Map(document.getElementById('map'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: pyrmont,
zoom: 15
});
var request = {
location: pyrmont,
radius: '500',
types: ['store']
};
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]);
}
}
}
有發現店鋪從皮爾蒙特特定半徑。您可以查看它的文檔,更改類型參數(請參閱this list)以獲得您想要的結果,並在callback
函數中獲得結果。之後,您可以將這些城市的信息用於您的目的。