地方資訊自動完成

来源:互联网 发布:java自动按键 编辑:程序博客网 时间:2024/06/06 15:52
<!DOCTYPE html> <html DIR="LTR"> <head>   <title>Google Maps JavaScript API 第 3 版範例:地方資訊自動完成</title>   <script src="http://maps.google.com/maps/api/js?sensor=false&libraries=places"     type="text/javascript"></script>   <style type="text/css">     body {       font-family: sans-serif;       font-size: 14px;     }     #map {       height: 400px;       width: 600px;       margin-top: 0.6em;     }     input:focus {       outline: none;     }   </style>   <script>     function initialize() {       var mapOptions = {         center: new google.maps.LatLng(-33.8688, 151.2195),         zoom: 13,         mapTypeId: google.maps.MapTypeId.ROADMAP       };       var map = new google.maps.Map(document.getElementById('map'), mapOptions);       var input = document.getElementById('searchTextField');       var autocomplete = new google.maps.places.Autocomplete(input); //一个服务提供地方预测基于用户的文本输入。它连接到输入类型的元素的文本,并监听文本输入字段中的。提出了预测的列表作为一个下拉列表,并更新为文本输入。 //根据选择指定中心点 google.maps.event.addListener(autocomplete, 'place_changed', function() {         var place = autocomplete.getPlace(); map.setCenter(place.geometry.location); });     }     google.maps.event.addDomListener(window, 'load', initialize);   </script> </head> <body>   <div>     <input id="searchTextField" type="text" value="杭州" size="50">  </div>   <div id="map"></div> </body> </html>