使用Google Maps API(或任何其他地图服务)如何指定地图上靠近特定地址的地址?

时间:2013-10-19 01:06:30

标签: google-maps google-maps-api-3 map bing-maps

我有一个供应商地址的数据库,包括地理编码和一个特定的地址" A"与地理编码。我想显示附近的所有供应商地址(在x半径内)以解决" A"在网页浏览器中的地图上。

google maps api或其他可用的服务有哪些不同的选项可以帮助我实现这一目标?

谢谢, Jignesh

1 个答案:

答案 0 :(得分:0)

您可以使用google.maps.geometry.spherical.computeDistanceBetween计算与每个供应商的距离,并在距离为< = x

时创建标记

更快的方法是使用FusionTable存储数据。您可以使用FusionTableLayer通过简单的WHERE - 子句绘制标记:

ST_INTERSECTS(columnWithVendorLatLng,
              CIRCLE(LATLNG(addressLatitude, addressLongitude),desiredRadius))