我有一个供应商地址的数据库,包括地理编码和一个特定的地址" A"与地理编码。我想显示附近的所有供应商地址(在x半径内)以解决" A"在网页浏览器中的地图上。
google maps api或其他可用的服务有哪些不同的选项可以帮助我实现这一目标?
谢谢, Jignesh
答案 0 :(得分:0)
您可以使用google.maps.geometry.spherical.computeDistanceBetween
计算与每个供应商的距离,并在距离为< = x
更快的方法是使用FusionTable存储数据。您可以使用FusionTableLayer通过简单的WHERE
- 子句绘制标记:
ST_INTERSECTS(columnWithVendorLatLng,
CIRCLE(LATLNG(addressLatitude, addressLongitude),desiredRadius))