<script> // 创建地图对象var map = new google.maps.Map(document.getElementById('map'), {center: {lat: -33.8688, lng: 151.2195},zoom: 13});// 创建信息窗口对象var infowindow = new google.maps.InfoWindow();// 创建服务对象以检索旅店var hotelService = new google.maps.places.PlacesService(map);// 创建服务对象以检索景点var attractionService = new google.maps.places.PlacesService(map);// 定位当前位置navigator.geolocation.getCurrentPosition(function(position) {var currentLocation = {lat: position.coords.latitude,lng: position.coords.longitude};// 在当前位置放置标记var marker = new google.maps.Marker({position: currentLocation,map: map});// 检索附近的旅店hotelService.nearbySearch({location: currentLocation,radius: 500,type: ['lodging']}, function(results, status) {if (status == google.maps.places.PlacesServiceStatus.OK) {for (var i = 0; i < results.length; i++) {createMarker(results[i]);}}});// 检索附近的景点attractionService.nearbySearch({location: currentLocation,radius: 500,type: ['tourist_attraction']}, function(results, status) {if (status == google.maps.places.PlacesServiceStatus.OK) {for (var i = 0; i < results.length; i++) {createMarker(results[i]);}}});});// 创建标记以表示结果function createMarker(place) {var marker = new google.maps.Marker({position: place.geometry.location,map: map});// 在标记上附加信息窗口google.maps.event.addListener(marker, 'click', function() {infowindow.setContent(place.name);infowindow.open(map, this);});} script>