当前位置: 民宿 > 民宿新闻

查找附近的旅店 (查找附近的旅游景点)

2024-10-15 16:31分类: 民宿新闻 阅读:

  <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);});}


郑重声明:本文由:民宿新闻于(2024-10-15)发表了关于查找附近的旅店 (查找附近的旅游景点)的文章。如转载请注明出处!部分文章来源于网络,仅作为参考,如果网站中图片和文字侵犯了您的版权,请联系我们处理!

上一篇:便宜住民宿 (便宜的民宿)

下一篇:找住宿的地方 (找住宿的地方怎么写)

附近酒店推荐

关注我们

    民宿酒店不一样的选择,更好的体验