zoukankan      html  css  js  c++  java
  • 百度地图-js-图标标注不显示---已解决

    一个小图,一个大图,走的逻辑都一样

    小图不显示图标,大图可以显示

    找到原因了,代码问题,我强行设置了旋转角度

    if(points[listLast].direction!=0){$('.BMap_Marker img').rotate(points[listLast].direction);}  此处会影响,去掉了

    还有var myEndIcon = new BMap.Icon("http://www.xxring.com/img/logistics/mapCar.png", new BMap.Size(16,35), {imageOffset: new BMap.Size(0, 0 )});

    前为图片宽高,后为偏移量,需要调整,否则会显示不到

    百度教程没有旋转角度教程:http://lbsyun.baidu.com/jsdemo.htm#c1_16

    覆盖物示例---设置点的新图标

    解决:

    有个函数直接设置旋转角度

    map......

    var carMk = new BMap.Marker(.....)

    carMk.setRotation(角度)

    map.addOverlay(carMk);

  • 相关阅读:
    展示
    发布说明
    团队作业Week14
    Scrum Meeting NO.10
    Scrum Meeting NO.9
    Scrum Meeting NO.8
    Scrum Meeting NO.7
    Scrum Meeting NO.6
    ES6/ES2015核心内容
    用React & Webpack构建前端新闻网页
  • 原文地址:https://www.cnblogs.com/hhweb/p/6525773.html
Copyright © 2011-2022 走看看