xi_sangzhuzi/pages/cultureMap/cultureMap.js
2020-07-14 19:01:25 +08:00

59 lines
1.7 KiB
JavaScript

// 引用百度地图微信小程序JSAPI模块
var bmap = require('../../libs/bmap-wx.js');
var app = getApp();
Page({
data: {
markers: [],
latitude: '',
longitude: '',
placeData: {},
venueUrl: app.venueUrl,
},
makertap: function(e) {
var that = this;
var id = e.markerId;
},
onLoad: function() {
var self = this;
// 新建百度地图对象
var BMap = new bmap.BMapWX({
ak: 'qLbLh9KupfB8Ir72bkKogyvYi246rkKS'
});
var fail = function(data) {
app.dialog.msg(data.msg);
};
var success = function(code,data) {
wx.getLocation({
altitude: 'false',
type: 'wgs84',
success: function (res) {
self.setData({
longitude: res.longitude,
latitude: res.latitude
})
}
})
var arr = []
for (var i = 0; i < data.data.length; i++) {
var obj = {
latitude: data.data[i].latitude,
longitude: data.data[i].longitude,
iconPath: '../../images/marker_red.png',
callout:{
content:data.data[i].venueName + "\r\n地址:" + data.data[i].venuePosition + "\r\n电话:" + data.data[i].venueTelephone,
bgColor:"#fff",
padding:"5px",
borderRadius:"2px",
borderWidth:"1px",
borderColor:"#07c160",
}
}
arr.push(obj)
}
self.setData({
markers: arr
});
}
app.restAjax.get(app.restAjax.path('{venueUrl}/app/venuesmap/listrangevenuesinforelease', [self.data.venueUrl]),{},null,success,fail)
}
})