zel*_*nka 1 google-maps google-geocoding-api
在过去(大约在2015年1月左右),当我将地址片段发送到google maps API时,我会找回与我的地址片段匹配的内容列表.例如,如果我输入"16 Crystal Street",我曾经获得可能的匹配列表.现在,我得到一个部分匹配的结果.
有没有办法让google maps API返回一个与地址片段匹配的地址列表?
在java API中,例如:
public GeocodingResult[] queryService()
{
GeoApiContext context = new GeoApiContext().setApiKey(Geocoder.GOOGLE_API_KEY);
GeocodingResult[] results;
try
{
results = GeocodingApi.geocode(context,"16 Crystal Street").await();
return results;
}
catch (Exception e)
{
e.printStackTrace();
}
return null;
}
Run Code Online (Sandbox Code Playgroud)
结果数组现在只有一个项目,而它用于包含多个与输入地址匹配的地址.
地方自动填充功能更适合不明确或不完整的地址.特别是当这些来自用户输入时,请参阅JavaScript库.
使用其中任何一个时,请记住视口偏差有很长的路要走.使用JavaScript库时,将地图(如果有的话)绑定到自动完成小部件非常方便,因此预测会一直受到地图视口的影响:
autocomplete.bindTo('bounds', map);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1237 次 |
| 最近记录: |