map组件 markers icon没有显示

发布于 7 年前作者 wumin1869 次浏览最后编辑 7 年前来自 ask

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

7 回复
zhouchao
zhouchao1 楼6 年前

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

xiuyingtang
xiuyingtang2 楼6 年前

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

guiying80
guiying803 楼6 年前

路径可能有问题

taomao
taomao4 楼6 年前

安卓机子可以,苹果不行

yang71
yang715 楼6 年前

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

xiuyingwu
xiuyingwu6 楼6 年前

<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(){

    // 页面关闭

  }

})

umao
umao7 楼5 年前

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