我可以知道如何使用谷歌地图 api 为谷歌地图标记添加编号标签吗?只需添加标签,而不是尝试更改图标。谢谢你。
问问题
34946 次
3 回答
5
如果您不想为每个标记使用自定义图标,那么我建议考虑使用 OverlayView 创建一个标签类,然后将位置绑定到标记。
或者你可以看看使用类似的东西:http: //github.com/nmccready/google-maps-utility-library-v3-infobox
于 2010-08-26T02:14:52.050 回答
3
我认为更好的解决方案是使用 infoWindow。像这样的东西:
$(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);
});
于 2013-10-30T18:15:38.160 回答
0
查看http://www.geocodezip.com/basic8j.asp?filename=example_number.xml中的示例(适用于 API 的 V2)。这里还有一个关于类似问题的问题 -如何在 Google Maps V3 中创建编号的地图标记?.
于 2010-08-25T10:57:23.983 回答