百度地图里边的微信小程序DEMO使用的一些API参数不全,其它参数不知道怎么传递???记录一下

首先记录一下 baidumapapi/wxapp-jsapi API仓库地址

以 百度地图 逆地址解析 为例:【例子
在这里插入图片描述
这是手册上的 demo 可以看到,参数其实挺少的,但如果自己想传递个固定的经纬度呢?该怎么传?不支持吗???

其实不然,这里看一下最上方记录的 Github 仓库地址里边 百度地图微信小程序JavaScript API v1.1 类库
在这里插入图片描述
从这里看到,参数不仅仅是 fail success iconPath iconTapPath 四个,其它的也有,而且类型,都标明了,比如 location,这个连传递的例子也有,longitude + latitude,中间用英文的 逗号 , 隔开,如果想手动传递经纬度,只需要按照这个例子来写就行了

DEMO:

// 引用百度地图微信小程序JSAPI模块 
var bmap = require('../../libs/bmap-wx.js'); 
var wxMarkerData = []; 
Page({
    
     
    data: {
    
     
        markers: [], 
        latitude: '', 
        longitude: '', 
        rgcData: {
    
    } 
    }, 
    makertap: function(e) {
    
     
        var that = this; 
        var id = e.markerId; 
        that.showSearchInfo(wxMarkerData, id); 
    }, 
    onLoad: function() {
    
     
        var that = this; 
        // 新建百度地图对象 
        var BMap = new bmap.BMapWX({
    
     
            ak: '您的ak' 
        }); 
        var fail = function(data) {
    
     
            console.log(data) 
        }; 
        var success = function(data) {
    
     
            wxMarkerData = data.wxMarkerData; 
            that.setData({
    
     
                markers: wxMarkerData 
            }); 
            that.setData({
    
     
                latitude: wxMarkerData[0].latitude 
            }); 
            that.setData({
    
     
                longitude: wxMarkerData[0].longitude 
            }); 
        } 
        // location 参数 经度 + , + 纬度
        let longitude = 39.915 // 经度
        let latitude = 116.404 // 纬度
        let location = longitude + ',' + latitude
        // 发起regeocoding检索请求 
        BMap.regeocoding({
    
     
        	location, // 指定经纬度参数,不使用当前定位经纬度
            fail: fail, 
            success: success, 
            iconPath: '../../img/marker_red.png', 
            iconTapPath: '../../img/marker_red.png' 
        }); 
    }, 
    showSearchInfo: function(data, i) {
    
     
        var that = this; 
        that.setData({
    
     
            rgcData: {
    
     
                address: '地址:' + data[i].address + '\n', 
                desc: '描述:' + data[i].desc + '\n', 
                business: '商圈:' + data[i].business 
            } 
        }); 
    } 

})

猜你喜欢

转载自blog.csdn.net/qq_38652871/article/details/114582097