Google maps 迫使谷歌提供;你的意思是“什么?”;使用maps/localsearch API时的选项
我希望我的应用程序使用谷歌本地搜索和谷歌地图,让我的用户能够在他们的查询有多个可能的答案时,从多个位置进行选择。一个很好的例子是“英国奥弗顿”——在英国有很多地方都有这个名字,谷歌地图网站给出了几个可能的“你是指结果吗?” 然而,API并没有提供这些信息。localsearch和GClientGeocoder都返回一个结果Google maps 迫使谷歌提供;你的意思是“什么?”;使用maps/localsearch API时的选项,google-maps,geocoding,google-local-search,Google Maps,Geocoding,Google Local Search,我希望我的应用程序使用谷歌本地搜索和谷歌地图,让我的用户能够在他们的查询有多个可能的答案时,从多个位置进行选择。一个很好的例子是“英国奥弗顿”——在英国有很多地方都有这个名字,谷歌地图网站给出了几个可能的“你是指结果吗?” 然而,API并没有提供这些信息。localsearch和GClientGeocoder都返回一个结果 有没有办法让API返回可能结果的列表?您是否尝试过使用google.maps.Geocoder()(地图API的第3版)中的geocode?我很确定它会返回一系列结果:
有没有办法让API返回可能结果的列表?您是否尝试过使用
google.maps.Geocoder()
(地图API的第3版)中的geocode
?我很确定它会返回一系列结果:
var geocoder = new google.maps.Geocoder();
if(geocoder) {
geocoder.geocode({address: address}, function(results, status) {
if(status == google.maps.GeocoderStatus.OK) {
//do stuff with results, which is an array of address results
}
else {
//error handling
}
});
}
else {
//error handling
}
更多信息请访问。该页面详细介绍了AddressResults对象的结构