gpt4 book ai didi

javascript - 不以 map 标记为中心

转载 作者:太空宇宙 更新时间:2023-11-04 09:06:41 25 4
gpt4 key购买 nike

我创建了一个带有谷歌地图的页面,它显示了大概的位置,但它并不以标记为中心。我已经阅读了几个教程,但问题仍然存在。我在内联和样式表上都调整了#map 容器 div 的大小,并获得了相同的结果。我正在使用 twitter bootstrap 来设计我的页面。

这是我的 HTML/JS

...
<div class="col-sm-6">
<div id="map" style="height:300px">
</div>
</div>
...

<script>
var map;
function initMap() {
var mapOptions = {
center: new google.maps.LatLng(31.7717067, -106.3308777),
zoom: 15,
mapTypeId: 'roadmap'
};
map = new google.maps.Map(document.getElementById('map'), mapOptions);
addMarker();
}
</script>
<script>
function addMarker(){
var marker = new google.maps.Marker({
position: new google.maps.LatLng(31.7717067, -106.3308777),
map: map
});
</script>

我的 CSS

#map {
height: 100%;
}
html, body {
height: 100%;
margin: 0;
padding: 0;
}

最佳答案

我破解了 View 并使用了 panTo方法。不确定这样做是否正确,但我得到了所需的 View 。

var map;   
function initMap() {
var location = {lat: 51.513347, lng: -0.088986};
map = new google.maps.Map(document.getElementById('map'), {
zoom: 8,
center: location
});
var marker = new google.maps.Marker({
position: location,
map: map
});
var latLng = new google.maps.LatLng(31.777423, -106.341530);
map.panTo(latLng);
}

关于javascript - 不以 map 标记为中心,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42402546/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com