开发者社区> 问答> 正文

关于百度地图自定义标注的问题 400 请求报错 

var myIcon = new BMap.Icon("../images/gps01.png", new BMap.Size(300,157));

var marker = new BMap.Marker(point,{icon:myIcon});

bm.addOverlay(marker);

我用以上这种方式自定义了图标,但是地图缩放后,图标不随地图移动而移动,导致地理位置出错,请问有什么解决办法?

展开
收起
kun坤 2020-05-30 23:19:12 637 0
1 条回答
写回答
取消 提交回答
  • 要继承overlay,自定义写一个覆盖物标签######var myIcon = new BMap.Icon("../images/gps01.png", new BMap.Size(40,35) ,{anchor: new BMap.Size(10, 30)} ); var mark = new BMap.Marker(point,{icon:myIcon}); bm.addOverlay(mark);######ok解决了,谢谢你,是怪自己粗心大意,而且第一次用百度地图不是很熟练。######

    引用来自“RAY_STONE”的答案

    要继承overlay,自定义写一个覆盖物标签
    你好,我用的是网页的百度地图 ######看看有没有脚本错吧,百度上也有示例的,应该没什么问题的啊
    2020-05-30 23:19:16
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
AIOps-百度的思考与实践 立即下载
百度外卖从IDC到云端服务迁移历程 立即下载
百度研发工具集的应用实践——打造持续交付路上的“三堵墙” 立即下载