禁用 google 地理编码中的兴趣点
Disable points of interest from google geocode
我正在使用 google 这样的地理编码
http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=Houston
我想要的是禁用兴趣点 and/or 场所,例如
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"
]
像 "greater X area" 这样的查询不会匹配名为 "X" 的城市,因为 "greater" 和 "area" 不属于城市 name/s。相反,您会得到一个与额外条款相匹配的机构,例如ChIJ88_4lQ1644kRniYQY54X0Og 是 place_id 的
大波士顿会议及旅游局:
https://www.google.com/maps?cid=0x89e37a0d95f8cff3:0xe8d0179e6310269e
也许您更喜欢自动完成功能,它允许您将结果限制为地理编码(包括城市)或地址(不包括城市),这两者都不包括机构。在这里试试看:
我正在使用 google 这样的地理编码
http://maps.googleapis.com/maps/api/geocode/json?sensor=false&address=Houston
我想要的是禁用兴趣点 and/or 场所,例如
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"
]
像 "greater X area" 这样的查询不会匹配名为 "X" 的城市,因为 "greater" 和 "area" 不属于城市 name/s。相反,您会得到一个与额外条款相匹配的机构,例如ChIJ88_4lQ1644kRniYQY54X0Og 是 place_id 的 大波士顿会议及旅游局: https://www.google.com/maps?cid=0x89e37a0d95f8cff3:0xe8d0179e6310269e
也许您更喜欢自动完成功能,它允许您将结果限制为地理编码(包括城市)或地址(不包括城市),这两者都不包括机构。在这里试试看: