pygeocoder返回错误的geocod

2024-04-23 09:52:12 发布

您现在位置:Python中文网/ 问答频道 /正文

很多时候它会在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英里远。在

我的客户给我地址,我把它们转换成地理代码。在

我也试过使用地理编码api。在

[https://maps.googleapis.com/maps/api/geocode/json?address=BI-LO+HOMETOWN,+1016+PINE+LOG+ROAD,+AIKEN,+SC+29803][1]

我的客户给我地址,我把它们转换成地理代码。在

有没有办法在谷歌地图网站上搜索并使用脚本总是返回相同的结果?


Tags: 代码fromapilo客户地址地图地理
1条回答
网友
1楼 · 发布于 2024-04-23 09:52:12

您可以尝试使用此库:

http://geocoder.readthedocs.org/en/latest/providers/Google/

它是一个活跃的开源项目。如果你没有得到你想要的结果,你可以请求帮助,这也是开源最好的部分:你可以分叉并创建一个pull请求。在

相关问题 更多 >