我有一个数据库,其中包含供应商地址,包括地理编码和一个带有地理编码的特定地址“A”。我想在网络浏览器的地图上显示附近的所有供应商地址(在 x 半径内)以地址“A”。
有哪些不同的选项,例如 google maps api 或任何其他可以帮助我实现这一目标的服务?
谢谢,吉涅什
我有一个数据库,其中包含供应商地址,包括地理编码和一个带有地理编码的特定地址“A”。我想在网络浏览器的地图上显示附近的所有供应商地址(在 x 半径内)以地址“A”。
有哪些不同的选项,例如 google maps api 或任何其他可以帮助我实现这一目标的服务?
谢谢,吉涅什
google.maps.geometry.spherical.computeDistanceBetween
当距离 <= x 时,您可以使用并创建标记来计算到每个供应商的距离
更快的方法是使用 FusionTable 来存储数据。您将能够使用 FusionTableLayer 通过简单的子句绘制标记WHERE
:
ST_INTERSECTS(columnWithVendorLatLng,
CIRCLE(LATLNG(addressLatitude, addressLongitude),desiredRadius))