收藏
回答

map中的当前定位(show-location)样式如何设置?

有没有什么解决这个方案呢,当前定位图标太挫了。需要更换一下。 如果用markers又不好展示方位。 有没有大佬或者官方回复一下呢

回答关注问题邀请回答
收藏

1 个回答

  • 王治珺
    王治珺
    2021-12-22

    我看了map文档

    mapContext.setLocMarkerIcon()这个方法

    //设置定位点图标,支持网络路径、本地路径、代码包路径

    这个方法可用更换默认中心点图标


    写法如下:

    wxml:

    <map id="map" style="width: 750rpx;height: 100vh;" show-location="true" :latitude="latitude"

    :longitude="longitude"></map>

    JS:

    this._mapContext = wx.mapContext("map", this);//这个map与样式中map的id关联,然后绑定map相关事件。

    this._mapContext.setLocMarkerIcon({

    iconPath: "../../static/my_vehicle_true.png",

    })//这个就是更换了图标。这个图标支持网络图片。

    // this._mapContext.moveToLocation() //这个是设置自动跳到当前定位,配合使用更好。

    2021-12-22
    有用
    回复
登录 后发表内容