有人知道是否有办法使用Google Maps API在我的网页上复制类似http://maps.google.com/中的ajax建议框吗?
例如,如果有人写下“15大道”,则会出现一系列建议:
“美国纽约市大道15号”
“美国加利福尼亚州洛杉矶市星光大道15号”
等等
只是一个简单的是或否的问题 =)
谢谢
例如,如果有人写下“15大道”,则会出现一系列建议:
“美国纽约市大道15号”
“美国加利福尼亚州洛杉矶市星光大道15号”
等等
只是一个简单的是或否的问题 =)
谢谢
是的。
看一下“15 Avenue”的地理编码响应...
http://maps.googleapis.com/maps/api/geocode/json?address=15+Avenue&sensor=false
您会得到一个可能的结果列表,可以放入下拉菜单中。
places
库:<script type="text/javascript"
src="https://maps.googleapis.com/maps/api/js?v=3&libraries=places">
</script>
var autocomplete;
function initialize() {
autocomplete = new google.maps.places.Autocomplete(
document.getElementById('autocomplete'),
{ types: ['geocode'] }
);
}
google.maps.event.addDomListener(window, 'load', initialize);
<div><input id="autocomplete" type="text"></div>
我在stackoverflow的另一个答案中找到了这个。这个页面展示了如何使用谷歌地图/地理编码来提供自动完成选项。