Google maps 使用谷歌地图API对不明确地址进行地理编码

Google maps 使用谷歌地图API对不明确地址进行地理编码,google-maps,google-geocoding-api,Google Maps,Google Geocoding Api,在过去(大约2015年1月左右),当我向谷歌地图API发送一个地址片段时,我会返回一个与我的地址片段匹配的内容列表。例如,如果我输入“16 Crystal Street”,我通常会得到一个可能匹配的列表。现在,我得到一个部分匹配的结果 有没有办法让GoogleMapsAPI返回与地址片段匹配的地址列表 例如,在java API中: 公共地理编码结果[]查询服务() { GeoApiContext context=new GeoApiContext().setApiKey(Geocoder.GOO

在过去(大约2015年1月左右),当我向谷歌地图API发送一个地址片段时,我会返回一个与我的地址片段匹配的内容列表。例如,如果我输入“16 Crystal Street”,我通常会得到一个可能匹配的列表。现在,我得到一个部分匹配的结果

有没有办法让GoogleMapsAPI返回与地址片段匹配的地址列表

例如,在java API中:

公共地理编码结果[]查询服务() { GeoApiContext context=new GeoApiContext().setApiKey(Geocoder.GOOGLE\u API\u KEY); GeocodingResult[]结果; 尝试 { 结果=GeocodingApi.geocode(上下文,“水晶街16号”).await(); 返回结果; } 捕获(例外e) { e、 printStackTrace(); } 返回null; } 结果数组现在只有一个项,而它过去包含多个与输入地址匹配的地址。

更适合于不明确或不完整的地址。特别是当这些来自用户键入时,请参见

使用其中任何一种方法时,请记住视口偏移会有很大的影响。使用JavaScript库时,将地图(如果有)绑定到Autocomplete小部件非常方便,因此预测始终受地图视口的影响:

autocomplete.bindTo('bounds',map);
更适合不明确或不完整的地址。特别是当这些来自用户键入时,请参见

使用其中任何一种方法时,请记住视口偏移会有很大的影响。使用JavaScript库时,将地图(如果有)绑定到Autocomplete小部件非常方便,因此预测始终受地图视口的影响:

autocomplete.bindTo('bounds',map);