0
我有一個數據庫供應商地址,包括地理編碼和一個具有地理編碼的特定地址「A」。我想要在Web瀏覽器中顯示所有附近的供應商地址(在x半徑範圍內)以在地圖上標註「A」。使用Google Maps API(或任何其他地圖服務)如何指定地圖上靠近特定地址的地址?
有什麼不同的選項,如谷歌地圖API或任何其他可以幫助我實現這一目標的服務?
謝謝, Jignesh
我有一個數據庫供應商地址,包括地理編碼和一個具有地理編碼的特定地址「A」。我想要在Web瀏覽器中顯示所有附近的供應商地址(在x半徑範圍內)以在地圖上標註「A」。使用Google Maps API(或任何其他地圖服務)如何指定地圖上靠近特定地址的地址?
有什麼不同的選項,如谷歌地圖API或任何其他可以幫助我實現這一目標的服務?
謝謝, Jignesh
您可以通過使用google.maps.geometry.spherical.computeDistanceBetween
計算到每一個廠商的距離,並創建標記時的距離爲< = X
更快的辦法是使用一個FusionTable來存儲數據。您將能夠使用FusionTableLayer以簡單的方式繪製標記WHERE
-clause:
ST_INTERSECTS(columnWithVendorLatLng,
CIRCLE(LATLNG(addressLatitude, addressLongitude),desiredRadius))