Google maps Google Geocoder组件限制不过滤
这是我要传递给地理编码服务的字符串 其中region=GB是英国的国家代码,而不是伦敦,我通过的是林登。Componentrestrictions=地区仅适用于城市 但是我的结果回来了,在美国的一些地方 这不是谷歌地理编码器使用组件限制的方式吗 如果传入'Lindon',我不想在这里看到任何结果,尤其是对于美国。添加“、GB”作为地址参数 区域参数只是“偏置”,不限制区域。 根据我的经验,添加国家/地区代码(邮政编码)适用于大多数情况。添加“、GB”作为地址参数 区域参数只是“偏置”,不限制区域。 根据我的经验,添加国家代码、邮政编码在大多数情况下都有效Google maps Google Geocoder组件限制不过滤,google-maps,google-maps-api-3,google-geocoder,Google Maps,Google Maps Api 3,Google Geocoder,这是我要传递给地理编码服务的字符串 其中region=GB是英国的国家代码,而不是伦敦,我通过的是林登。Componentrestrictions=地区仅适用于城市 但是我的结果回来了,在美国的一些地方 这不是谷歌地理编码器使用组件限制的方式吗 如果传入'Lindon',我不想在这里看到任何结果,尤其是对于美国。添加“、GB”作为地址参数 区域参数只是“偏置”,不限制区域。 根据我的经验,添加国家/地区代码(邮政编码)适用于大多数情况。添加“、GB”作为地址参数 区域参数只是“偏置”
componentRestrictions
(此参数属于Javascript API),Web服务的参数称为components
位置
)和值。在您的情况下,当您想要搜索一个名为Lindon的城市时,它应该是locality:Lindon
region
-参数不限制结果,它只会选择来自给定区域的结果。
如果要将结果限制为gb,请使用组件country:gb
componentRestrictions
(此参数属于Javascript API),Web服务的参数称为components
位置
)和值。在您的情况下,当您想要搜索一个名为Lindon的城市时,它应该是locality:Lindon
region
-参数不限制结果,它只会选择来自给定区域的结果。
如果要将结果限制为gb,请使用组件country:gb
您的Lindon查询中的%7是什么?或者为什么在一个查询中使用|而在另一个查询中使用%7?您能否提供一个链接,指向显示“组件”而不是“组件限制”的位置?我正在使用此链接%7是编码管道(使用多个组件时的分隔符)。我在回答中确实使用了管道(Lindon链接已被SO修改)。当您请求服务时,您应该始终对参数进行编码。地理编码API(Webservice):Lindon查询中的%7是什么?或者为什么在一个查询中使用|而在另一个查询中使用%7?您能否提供一个链接,指向显示“组件”而不是“组件限制”的位置?我正在使用此链接%7是编码管道(使用多个组件时的分隔符)。我在回答中确实使用了管道(Lindon链接已被SO修改)。当您请求服务时,应始终对参数进行编码。地理编码API(Web服务):