为了账号安全,请及时绑定邮箱和手机立即绑定

Google Map API-错误位置有多个图标

Google Map API-错误位置有多个图标

喵喵时光机 2019-11-21 09:39:42
我有一个非常奇怪的问题,似乎是最近才出现的。一段时间以来,我没有对项目进行任何重大代码更改,而且很长一段时间都没有对相关功能进行任何更改。因此出现了问题,当我使用API向Google Map中添加多个图标时,这些图标会彼此重叠显示。我有一个非常奇怪的问题,似乎是最近才出现的。一段时间以来,我没有对项目进行任何重大代码更改,而且很长一段时间都没有对相关功能进行任何更改。因此出现了问题,当我使用API向Google Map中添加多个图标时,这些图标会彼此重叠显示。项目网站上的Google Screen Capture奇怪的是,所有标签都正确定位,但它们使用的坐标与图标相同。这是传递给函数的字符串1344, 52.65665917, -2.49004717, '../Images/Icons/Direction/container_blueN.ico', 'Galahad', '2014 Mar 05 Wednesday, 14:00', 'Wellington Road, Horsehay, Hollybank', 'RESERVED', '0 KPH', 0该功能是function AddClusterLocation(FID, latitude, longitude, Icon, ID, DateStamp, Location, Event, Speed, IgnitionStatus) {if (objMap) {    var cssName = 'MarkerIgnitionOff';    switch (IgnitionStatus) {        case '1':            cssName = 'MarkerIgnitionOn';            break;        default:            cssName = 'MarkerIgnitionOff';    }    var adjustedIcon = new google.maps.MarkerImage(        Icon,        new google.maps.Size(32, 32),        new google.maps.Point(0, 0),        new google.maps.Point(16, 16)        );    var objMarker = new MarkerWithLabel({        position: new google.maps.LatLng(latitude, longitude),        draggable: false,        raiseOnDrag: false,        icon: adjustedIcon,        map: objMap,        labelContent: '&nbsp;&nbsp;' + ID + '&nbsp;&nbsp;',        labelAnchor: new google.maps.Point(-8, -8),        labelClass: cssName, // the CSS class for the label        labelStyle: { opacity: 1.0 }    });由于标签正确,我真的不知所措,我每次调用函数时都要检查纬度和经度及其不同之处。加上这是有效的,直到昨天才被客户发现不是。这是我使用的API<script src="http://maps.google.com/maps/api/js?sensor=false" type="text/javascript"></script>感谢您阅读问题,希望能对您有所帮助!    
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

Google Maps Api的实验版本成为v3.18之后,MarkerWithLabel v1.1.10最近停止为我工作。我已将Maps API设置为“ ... maps / api / js?v3&...”,默认情况下会选择最新的实验版本(当前为v3.18)。通过将版本固定为v3.17,MarkerWithLabel可以正常工作。


查看完整回答
反对 回复 2019-11-21
  • 2 回答
  • 0 关注
  • 386 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号