<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(){
// 页面关闭
}
})