很多时候它会在1.0英里范围内返回结果但不准确。
from pygeocoder import Geocoder
addr = "Hometown BI-LO, 1016 Pine Log Road, Aiken, SC 29803, United States"
Geocoder.geocode(addr)[0].coordinates
返回(33.516093,-81.73750240000001)
当我在谷歌地图网站上搜索时,它显示了1英里远。
我的客户端给我地址,我将它们转换为地理编码。
我也尝试过geocode api。
我的客户端给我地址,我将它们转换为地理编码。
有没有办法搜索谷歌地图网站并使用脚本总是返回相同的结果?
答案 0 :(得分:0)
您可以尝试使用此库:
http://geocoder.readthedocs.org/en/latest/providers/Google/
这是一个活跃的开源项目。如果你没有得到你想要的结果和开源的最佳部分,你可以寻求帮助:你可以分叉并创建一个拉取请求。