我正在使用像这样的谷歌地理编码
http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=Houston
我想要的是禁用兴趣点和/或场所,例如
http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=greater boston area
"formatted_address": "2 Copley Pl Ste 105, Boston, MA 02116, United States",
"place_id": "ChIJ88_4lQ1644kRniYQY54X0Og",
"types": [
"establishment",
"point_of_interest",
"travel_agency"
]
我期望上面的结果如下(这是我为http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=boston
得到的结果)
"formatted_address": "Boston, MA, USA",
"place_id": "ChIJGzE9DS1l44kRoOhiASS_fHg",
"types": [
"locality",
"political"
]
答案 0 :(得分:1)
像“更大的X区域”这样的查询与名为“X”的城市不匹配,因为“更大”和“区域”不是城市名称的一部分。相反,您会获得与额外条款匹配的机构,例如: ChIJ88_4lQ1644kRniYQY54X0Og是place_id 大波士顿会议及其访客局: https://www.google.com/maps?cid=0x89e37a0d95f8cff3:0xe8d0179e6310269e
也许您更喜欢自动填充功能,它允许您将结果限制为地理编码(包括城市)或地址(不包括城市),这两者都排除了企业。试试这里: