收藏
回答

map组件 markers icon没有显示

问题模块
API和组件

map组件 markers icon设置了没有显示,用原生的也没有显示

最后一次编辑于  2017-01-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

7 个回答

  • SOLOLO
    SOLOLO
    2017-01-22

    你代码写的有问题吧!贴出来看看

    2017-01-22
    赞同
    回复
  • 小王子
    小王子
    2017-01-23

    路径可能有问题

    2017-01-23
    赞同
    回复
  • cyon
    cyon
    2017-02-04

    我也遇到了,只是在ios下不显示,安卓正常

    2017-02-04
    赞同
    回复
  • Joseph🏊🏼
    Joseph🏊🏼
    2017-02-06

    同遇到这个问题。。调试面板中的marker可以显示,但是在手机中预览就没了!很奇怪,求解。

    2017-02-06
    赞同
    回复
  • Long.
    Long.
    2017-02-07

    <view class="full-map">

            <map id="map" longitude="{{map.longitude}}" latitude="{{map.latitude}}" scale="15" markers="{{map.markers}}" style="width: 100%; height: 100%;"></map>

        </view>


    Page({

      data:{

        map: {

          longitude: '',

          latitude: '',

          markers: []

        }

      },

      onLoad:function(options){

        // 页面初始化 options为页面跳转所带来的参数

        this.data.map.longitude = options.longitude;

        this.data.map.latitude = options.latitude;

        this.data.map.markers = [{

          iconPath: "../../public/img/marker.png",

          latitude: options.latitude,

          longitude: options.longitude,

          width: 20,

          height: 30

        }];


        this.setData({ map: this.data.map });

      },

      onReady:function(){

        // 页面渲染完成

      },

      onShow:function(){

        // 页面显示

      },

      onHide:function(){

        // 页面隐藏

      },

      onUnload:function(){

        // 页面关闭

      }

    })


    2017-02-07
    赞同
    回复
  • Long.
    Long.
    2017-02-07

    安卓机子可以,苹果不行

    2017-02-07
    赞同
    回复
  • 韩东
    韩东
    2017-02-08

    同遇到这个问题,另外iconPath能不能使用远程链接啊?在开发工具上,使用远程图片显示没问题。在手机上显示成了默认的“红点”icon

    2017-02-08
    赞同
    回复