自定义Google地图标记HTML
答
假设您使用的是Google Maps API,则可以使用此代码。
function initMap() {
// store latitude and longitude for map and marker
var myLatLng = {lat: -25.363, lng: 131.044};
// create a map
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 4,
center: myLatLng
});
// create a custom marker
var marker = new google.maps.Marker({
position: myLatLng,
map: map,
title: 'Hello World!',
icon: 'my-image.png'
});
}
此代码创建了一个存储纬度和经度的myLatLng变量,然后创建一个地图对象。如果您的网站中有地图,我假设您已经拥有该设置。
然后,代码中声明的标记,使用相同的纬度和经度在经由position
属性地图,设定经由title
属性标题和选择,这将在标记上经由icon
属性中使用的图像。
该功能最初是从发现的文档举起直:https://developers.google.com/maps/documentation/javascript/markers
谷歌提供关于造型的嵌入式地图的完整和详细的指南。这包括自定义标记:https://developers.google.com/maps/documentation/javascript/overlays 这也可能有所帮助:https://mapbuildr.com/ – adamk22