gpt4 book ai didi

HTML 谷歌地图添加自定义 div 作为标记

转载 作者:太空宇宙 更新时间:2023-11-04 01:55:52 27 4
gpt4 key购买 nike

我需要实现 map 和自定义标记,如图所示 here , 这是 map 实现 html http://jsfiddle.net/4a87k/但不知道如何添加自定义 css 作为标记。

<head>
<style>
/* Always set the map height explicitly to define the size of the div
* element that contains the map. */
#map {
height: 100%;
}
/* Optional: Makes the sample page fill the window. */
html, body {
height: 100%;
margin: 0;
padding: 0;
}
</style>
</head>
<body>
<div id="map"></div>
<script>

function initMap() {
var myLatLng = {lat: -25.363, lng: 131.044};

var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng
});

var marker = new google.maps.Marker({
position: myLatLng,
map: map,
});
}
</script>
<script async defer
src="https://maps.googleapis.com/maps/api/js?sensor=false&callback=initMap">
</script>
</body>

最佳答案

自定义标记的文档很好,find it here .

一个简单的例子是为标记直接链接到一个 png 文件,但是你可以用 Custom Markers 做更多的事情。在 API 中:

function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: {lat: -33, lng: 151}
});
var image = 'https://developers.google.com/maps/documentation/javascript/examples/full/images/beachflag.png';
var beachMarker = new google.maps.Marker({
position: {lat: -33.890, lng: 151.274},
map: map,
icon: image
});
}

关于HTML 谷歌地图添加自定义 div 作为标记,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42642026/

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