<script> function initMap() {// 创建地图对象const map = new google.maps.Map(document.getElementById('map'), {center: { lat: 37.7749, lng: -122.4194 },zoom: 13});// 查找最近的宾馆const request = {query: '宾馆',fields: ['name', 'place_id'],locationBias: 'point',origin: map.getCenter()};const service = new google.maps.places.PlacesService(map);service.findPlaceFromQuery(request, (results, status) => {if (status === google.maps.places.PlacesServiceStatus.OK) {const placeId = results[0].place_id;const name = results[0].name;// 在地图上标注宾馆位置const marker = new google.maps.Marker({map,position: { lat: results[0].geometry.location.lat(), lng: results[0].geometry.location.lng() }});// 添加信息窗口const infoWindow = new google.maps.InfoWindow({content: `
${name}
查看详情`});marker.addListener('click', () => {infoWindow.open({anchor: marker,map,shouldFocus: false});});// 在地图上显示最近的宾馆map.setCenter(marker.getPosition());}});}window.onload = initMap; script>最近的宾馆: