Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 谷歌地图API区域搜索_Php_Google Maps - Fatal编程技术网

Php 谷歌地图API区域搜索

Php 谷歌地图API区域搜索,php,google-maps,Php,Google Maps,我有一套地址/坐标。在我的软件中,用户应该能够搜索特定的地址或坐标,并在特定半径内找到坐标集的周围位置。结果应该显示在地图上。 (大多数情况下,就像谷歌餐厅的Places一样,只有我自己的一套餐厅) 在静态地图上显示地点并不是问题,而是处理地址集(~5000)并计算到搜索地点的距离 如何使用Google的API建立这样的函数 谢谢 您可以使用harvesine公式和边界框。也可以使用空间索引和边界框。harvesine公式用于球体。最有可能的是你使用直线距离(如乌鸦) 你试过什么?给我们看看你的

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

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


谢谢

您可以使用harvesine公式和边界框。也可以使用空间索引和边界框。harvesine公式用于球体。最有可能的是你使用直线距离(如乌鸦)

你试过什么?给我们看看你的密码。您使用的是哪种编程语言?sry应该添加这一点。我正在使用PHP。我现在做的唯一一件事就是比较搜索地址和存储地址。我对比较每个条目的坐标和计算距离感到有点伤痕累累。我希望有更好的方法来做到这一点。