【发布时间】:2019-10-26 06:04:06
【问题描述】:
我正在尝试使用 Google Maps API 生成随机街道地址
我目前在做什么?
我目前正在使用 Google Maps API 来获取城市的纬度和经度,然后我做一些数学运算来生成一个介于 0 和 1 之间的浮点数,然后将此数字添加到城市的经度和纬度。所以结果将是一个新的经度和纬度……我使用 Google Maps API 的反向地理编码将最后的经度和纬度转换为街道地址。
这是我目前做的数学:
$random_lat = $LatCity + mt_rand()/(float)mt_getrandmax()/10;
$random_lon = $LonCity + mt_rand()/(float)mt_getrandmax()/10;
其中$LatCity 是城市的纬度,$LonCity 是城市的经度。
有什么问题?
我的问题是生成一个介于 0 和 1 之间的随机浮点数,有时这个数字很大,有时它很小 - 这 有时 使我的工具返回另一个城市的地址如果城市很小,最后一个。
我的工具有什么作用?
我的工具通过输入城市名称来工作,然后为输入的城市名称生成街道地址。
【问题讨论】:
标签: php google-maps google-maps-api-3