5

我可以知道如何添加编号标签到谷歌地图标记使用谷歌地图API?只需添加标签,而不是尝试更改图标。谢谢。添加编号标签到谷歌地图标记

+0

我不明白。你说的这个标签是什么?你有一个例子吗? – Galen 2010-08-25 04:21:15

回答

3

如果您不想为每个标记使用自定义图标,那么我建议您查看使用OverlayView创建标签类,然后将位置绑定到标记。

或者你可以看看使用类似:http://github.com/nmccready/google-maps-utility-library-v3-infobox

+0

链接已损坏。幸运的是,回购已复制到GitHub:https://github.com/nmccready/google-maps-utility-library-v3-infobox – 2016-11-07 16:22:06

1

我认为更好的解决方法是使用一个信息窗口。类似这样的:

$(document).ready(function() { 
    var golfoMexico = new google.maps.LatLng(20.61536,-87.078975); 
    var settings = { 
     zoom: 18, 
     center: golfoMexico, 
     mapTypeControl: true, 
     mapTypeControlOptions: {style: google.maps.MapTypeControlStyle.DROPDOWN_MENU}, 
     navigationControl: true, 
     navigationControlOptions: {style: google.maps.NavigationControlStyle.ZOOM_PAN}, 
     mapTypeId: google.maps.MapTypeId.HYBRID 
    }; 

    var map = new google.maps.Map(document.getElementById("map_canvas"), settings); 
    var pos1= new google.maps.LatLng(20.61536,-87.078975); 
    var infowindow = new google.maps.InfoWindow({ 
      content: "Casa Stavola F8 II" 
     }); 
    var companyMarker = new google.maps.Marker({ position: pos1, map: map,title:"Casa Stavola F8 II", visible:true}); 
    infowindow.open(map,companyMarker); 
});