我有一個谷歌地圖插入一個CSS縮放容器。由於項目的具體情況,這是無法避免的。我需要跟蹤此地圖上的點擊座標,但縮放的地圖會設置不正確的座標(請參閱片段)。css-scaled谷歌地圖點擊不正確的座標
這怎麼修復?我此刻:(沒有想法
const map = new google.maps.Map(document.querySelector('#map'), {
center: {lat: 48.7, lng: 31},
zoom: 6
});
google.maps.event.addListener(map, 'click', (event)=> {
const marker = new google.maps.Marker({
position: event.latLng,
map: map
});
});
html, body {
height: 100%;
}
.container {
width: 800px;
height: 600px;
transform: scale(1.2);
}
#map {
width: 100%;
height: 100%;
}
<script src="https://maps.googleapis.com/maps/api/js?.js"></script>
<div class="container">
<div id="map"></div>
</div>
您將需要自己實現所有的單擊事件處理,佔縮放比例。 – geocodezip
@geocodezip yeap,想出 – Terion