目錄git
前百度和高德周邊查詢api的實現機制基本一致,都是使用request接口請求遠程https接口,而後返回參數中位置的某種類型的周邊信息,最後再把數據動態綁定到頁面。
複製代碼
在項目根目錄下新建一個路徑,下載百度地圖微信小程序JavaScriptAPI,解壓後獲得bmap-xw.js 文件,將其拷貝到新建的路徑下,安裝完成。
複製代碼
var bmap = require('../../libs/bmap-wx.js');
複製代碼
3.1 新建百度地圖程序員
首先小程序獲取當前位置api,下面的圖片路徑請自行按照我的文件路徑添加,這也是我沒有思惟的地方。由於我不知道怎麼引入地圖在小程序裏,而且對map組件沒有了解,小程序
wxMarkerData = data.wxMarkerData;
that.setData({
markers: wxMarkerData,
fail: fail,
});
that.setData({
latitude: wxMarkerData[0].latitude
});
that.setData({
longitude: wxMarkerData[0].longitude
});
}
that.setData({
success: success
});
複製代碼
3.2 得到信息微信小程序
讓觸發的位置改變顏色api
makertap: function (e) {
var that = this;
var id = e.markerId;
that.showSearchInfo(wxMarkerData, id);
that.changeMarkerColor(wxMarkerData, id);
},
複製代碼
showSearchInfo: function (data, i) {
var that = this;
that.setData({
placeData: {
title: '名稱:' + data[i].title + '\n',
address: '地址:' + data[i].address + '\n',
telephone: data[i].telephone == undefined ? '電話:暫無信息' : '電話:' + data[i].telephone
}
});
},
複製代碼
最後結語給本身打打氣,做爲菜鳥,要努力寫代碼,改bug,我是最胖的bash