限制GoogleMaps API中的地理编码到一个城市?

2024-06-30 15:46:54 发布

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

我有一份美国城市街道名称的地址清单。我想把它们变成GoogleV3定位对象。我似乎很难限制到一个城市,而且找不到任何关于如何在Python中这样做的可靠示例。你知道吗

例如,哥伦布大道位于马里兰州德伍德市,但以下代码行:

from geopy import geocoders
from geopy.geocoders import GoogleV3
gmaps = GoogleV3(api_key=MY_KEY)
gmaps.geocode('Columbus Avenue', components = {'country':'US','postal_code_prefix':'20','region':'MD'}, timeout=15)

退货

Location(9th Ave, New York, NY, USA, (40.76921230000001, -73.9847724, 0.0))

如何限制geocode命令只搜索靠近Derwood的地方?你知道吗


Tags: 对象代码from定位import名称示例地址