我正在使用谷歌地理编码器API
http://maps.googleapis.com/maps/api/geocode/json?address=dach&sensor=false
如何将 gmap 地理编码 api 的精度设置为“仅国家和城市”?
例如,当前搜索“dach”我得到结果:
- Dalandstraße, 81927 慕尼黑,德国
- 乌克兰 Kirovohradsaoblast Dacha
- DA Lane,Deep Run,北卡罗来纳州,28525,美国
(包括街道名称和内容)
我真正想要的:(仅针对国家、地点和城市设置过滤器)
- 德国达豪
- 奥地利达赫斯坦
如何将地理过滤器设置为仅返回城市和国家/地区?
最佳答案
当你 call the API ,您可以看到每个结果都有一个 type
数组,例如:
"types" : [ "route" ]
因此,您必须创建自己的过滤器来确定您感兴趣的结果,具体取决于此 types
参数。
您可以找到type
here的所有可能值.
关于google-maps - 如何在谷歌地图地理编码时指定准确度级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22537091/