Javascript 在谷歌地图中设置标签
我用x个不同的别针制作了一个谷歌地图。当我将鼠标悬停在pin上时,可以看到html代码:Javascript 在谷歌地图中设置标签,javascript,google-maps,Javascript,Google Maps,我用x个不同的别针制作了一个谷歌地图。当我将鼠标悬停在pin上时,可以看到html代码: ['Company a<br>\ Address x, Dk-2750 <br>\ <a href="#">Show way</a> ['a公司\ 地址x,Dk-2750\ 我已经尝试设置标题和标签,这样我可以选择当鼠标悬停在pin上时文本应该是什么。有人知道当鼠标悬停在pin上时如何在pin上设置标签吗 <script> function
['Company a<br>\
Address x, Dk-2750 <br>\
<a href="#">Show way</a>
['a公司
\
地址x,Dk-2750
\
我已经尝试设置标题和标签,这样我可以选择当鼠标悬停在pin上时文本应该是什么。有人知道当鼠标悬停在pin上时如何在pin上设置标签吗
<script>
function initMap() {
var center = {lat: 56.2639, lng: 9.5018};
var locations = [
['Company a<br>\
Address x, Dk-2750 <br>\
<a href="#" alt>Show way</a>', 55.730097, 12.375905],
['Company b<br>\
Address y, Dk-6600<br>\
<a href="#">Show way</a>', 55.769726, 12.497519],
['Company c<br>\
Address z, Dk-6950<br>\
<a href="#">Show way</a>', 56.110692, 8.322713],
];
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 7,
center: center
});
var infowindow = new google.maps.InfoWindow({});
var marker, count;
for (count = 0; count < locations.length; count++) {
marker = new google.maps.Marker({
position: new google.maps.LatLng(locations[count][1], locations[count][2]),
map: map,
title: locations[count][0]
});
google.maps.event.addListener(marker, 'click', (function (marker, count) {
return function () {
infowindow.setContent(locations[count][0]);
infowindow.open(map, marker);
}
})(marker, count));
}
}
</script>
函数initMap(){
var中心={lat:56.2639,lng:9.5018};
变量位置=[
['a公司
\
地址x,Dk-2750
\
', 55.730097, 12.375905],
['b公司
\
地址y,Dk-6600
\
', 55.769726, 12.497519],
['c公司
\
地址z,Dk-6950
\
', 56.110692, 8.322713],
];
var map=new google.maps.map(document.getElementById('map'){
缩放:7,
中心:中心
});
var infowindow=new google.maps.infowindow({});
var标记,计数;
对于(计数=0;计数
我想你应该在google.maps.event下面再添加一个事件列表器。。。 你可以试试
google.maps.events.addListener(marker,'hover',function(…{…})
或者类似的东西。就像我说的,我只是猜测:)