【发布时间】:2014-08-26 07:33:13
【问题描述】:
我有一个谷歌地图,直到几天前它还运行良好。
我的问题是,现在所有标签标记都出现在正确的位置,但只出现最后一张图片。
我在生成的 html 代码中看到所有图像都在这里,但它们都具有相同的位置(这就是为什么我只能看到最后一个)。
这里我使用的是 gmap 3.3 版
实际上它以前工作过,我敢肯定!也许谷歌改变了一些东西(我正在调用 src="http://maps.google.com/maps/api/js?sensor=false&v=3.3)。
因为当我删除带有标签的标记并使用没有标签的简单标记时,所有标记都会被看到。功能
addMarker(location,vehno,vehid,drvId,drvName,phoneNo,content,gId,a,marker_img){
var pinIcon = new google.maps.MarkerImage(
marker_img,
null,
null,
null,
new google.maps.Size(32, 32)
);
//if(cursel==-1)
var labelcontent = "<b>"+vehno+"/"+vehid+"</b>";
var mflag = 0;
var marker = new MarkerWithLabel({
position: location,
icon:pinIcon,
map: map,
title:vehno,
labelContent: labelcontent,
labelAnchor: new google.maps.Point(50, 0),
labelClass: "labels",
labelPosition:location,
});
【问题讨论】:
-
没有任何代码可能很难帮助您...
-
这是谷歌的代码。我的意思是你的代码。
-
我有大约 2000 行的代码,希望这实际上足够了..
标签: javascript google-maps-api-3