谷歌地图API区域搜索


Google Maps API area search

我有一组地址/坐标。在我的软件中,用户应该能够搜索特定的地址或坐标,并在特定的半径内找到这组坐标的周围位置。结果应该显示在地图上。(主要像谷歌餐厅搜索,只是有我自己的一套地点)在静态地图上显示位置不是问题,而是处理地址集(~5000)并计算到搜索位置的距离。

如何使用Google的api建立这样的函数?

谢谢!

您可以使用harvesine公式和一个边界框。或者您可以使用空间索引和边界框。丰收素公式用于球体。你最可能使用直线距离(就像乌鸦飞)。