Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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 从街道地址查找地图坐标并将其添加到数据库?_Php_Mysql_Google Maps - Fatal编程技术网

Php 从街道地址查找地图坐标并将其添加到数据库?

Php 从街道地址查找地图坐标并将其添加到数据库?,php,mysql,google-maps,Php,Mysql,Google Maps,我每天都从我当地的MLS那里收到一个更新的数据库,里面有待售的房屋。不幸的是,它不包括Lat/Lng坐标,我想使用它来创建地图搜索。我唯一有用的数据是完整的街道地址(还有城市名称)。我知道有一个google maps places API可以将地址转换为坐标,但在每次财产搜索时,或者每次有人放大或缩小地图,地图需要刷新时,都会很麻烦。是否有一种方法可以用街道地址的坐标填充我的数据库?(请记住,这是在服务器端完成的,所以没有javascript,只有PHP和MySQL)。或者是我忽略的一种更好的方

我每天都从我当地的MLS那里收到一个更新的数据库,里面有待售的房屋。不幸的是,它不包括Lat/Lng坐标,我想使用它来创建地图搜索。我唯一有用的数据是完整的街道地址(还有城市名称)。我知道有一个google maps places API可以将地址转换为坐标,但在每次财产搜索时,或者每次有人放大或缩小地图,地图需要刷新时,都会很麻烦。是否有一种方法可以用街道地址的坐标填充我的数据库?(请记住,这是在服务器端完成的,所以没有javascript,只有PHP和MySQL)。或者是我忽略的一种更好的方法?

您可能会寻找其他地理编码解决方案,然后每天在数据库中存储lat和long,同时使用新列表更新数据库

根据MLS的大小,空闲层可能足够调用您的数据集


在数据库中存储LAT和LONG后,如果您愿意,您仍然可以自由使用Google地图。

Google places API有每日限制。您可以创建一个php脚本,通过address发出请求,并将生成的地理信息保存到数据库中。是否可以使用php发出请求?这不是一个javascript库吗?它是一个API,您可以向它发出GET请求