0
点赞
收藏
分享

微信扫一扫

微信小程序地图标注

 // 创建点击事件

<view bindtap="click">地图周边 ></view>

// 加载事件 发送请求 获取数据库存储的经度纬度 

onLoadfunction (options) {

      let _this = this

        let id = options.id;

        wx.request({

          url'http://www.www.com/index.php/msg',

          data:{id:id},

          success(e){

                let data = e.data.data;

                let latitude= e.data.data.latitude;

                let longitude=e.data.data.longitude;

                _this.setData({data,latitude,longitude})

            }  

        })

},

// 点击事件 跳转页面 将经度纬度传到 地图页面

   click(){

      let latitude = this.data.latitude;

      let longitude = this.data.longitude;

      wx.navigateTo({

        url'/pages/map/map?latitude='+latitude+"&&longitude="+longitude,

      })

    },

// 地图页面

<map markers="{{array}}" latitude="{{array[0]['latitude']}}" longitude="{{array[0]['longitude']}}"></map>

// 地图页面初始化数据

 data: {

        array:[],

    },

//  地图页面接值   渲染视图

 onLoad: function (options{

        let array = [{

            latitude:options.latitude,

            longitude:options.longitude

        }]

        this.setData({array})

    },
举报

相关推荐

0 条评论