谷歌地图地理编码API,其JS API中缺少API的功能(?)

Ale*_*min 6 javascript google-maps geocoding google-geocoding-api

问题很简单,在地理编码API的文档中,他们说存在组件过滤.(来源:https://developers.google.com/maps/documentation/geocoding/)

但是,如果我查看JS文档(https://developers.google.com/maps/documentation/javascript/geocoding),它似乎没有实现.但是我记得google之前曾经使用过但没有在其API中编写的功能,所以我想知道是否有人知道如何使用Google Maps Geocoding API实现组件过滤?

谢谢!

ric*_*uck 7

文档似乎现在已经实现了.无论哪种方式,这里是代码:

geocoder.geocode( 
      { 'address': address, 'componentRestrictions':{'country':'GB'}}, 
function(results, status){
...   
});
Run Code Online (Sandbox Code Playgroud)

用于将结果限制为特定区域.过滤器由以下一个或多个组成:route,locality,administrativeArea,postalCode或country.仅返回与所有过滤器匹配的结果.过滤器值支持与其他地理编码请求相同的拼写校正和部分匹配方法.有关详细信息,请参阅地理编码Web服务中的组件过滤.