簡體   English   中英

如何在 Div 中顯示 Google 地圖縮放級別

[英]How to display Google Map zoom level in Div

如何在 Div 中像標簽一樣顯示谷歌地圖縮放級別。

像圖像中的東西

在此處輸入圖片說明

這是我的代碼:

 function myMap() { var myCenter = new google.maps.LatLng(56.1304, -106.3468); var mapProp = { center: myCenter, zoom: 6, scrollwheel: true, draggable: true, mapTypeId: google.maps.MapTypeId.ROADMAP }; var map = new google.maps.Map(document.getElementById("googleMap"), mapProp); marker.setMap(map); }
 <div style="padding: 0px; padding-top:2px; padding-right:2px; width:25px; height: 25px; background-color: #fff; font-size:18px; border: solid 1px #777; text-align:center; vertical-align:middle; font-weight:bold;"> display zoom level here </div>

您可以使用Google Maps Javascript API 文檔頁面(事件)中描述的代碼。 向地圖添加縮放更改偵聽器,並將 div 內容設置為每次更改時的新縮放。

<div id="zoom"></div>

map.addListener('zoom_changed', function() {
    var currentZoom = map.getZoom();
    console.log('Zoom: ' + currentZoom);
    //You can now set the value to the div content
    document.getElementById("zoom").innerHTML = currentZoom;
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM