收藏
回答

为什么导航的地图位置与真实的位置差很多?

// index.js

  const app = getApp()

const DB= wx.cloud.database()

Page({

  data: {

    latitude: 35.2457853400,    //初始化

    longitude: 113.2484514100,

  },

  onLoad: function (options) {

 var dname = options.dname;

    console.log('测试',dname)

  var labelname=dname

    DB.collection('map').where({

    label:{"content":labelname}

      })

.get()

.then(res=>{

console.log(res);

console.log("test 测试1",res.data)

console.log("test 测试1",res.data[0].latitude)

console.log("test 测试1",res.data[0].longitude)

var latitude=res.data[0].latitude

var latitude=parseInt(latitude)

var longitude=res.data[0].longitude

var longitude=parseInt(longitude)

var name=res.data[0].label.content1

wx.openLocation({

    latitude:(latitude),

    longitude: (longitude),

    name: (name),

    scale: 15

   })

})

.catch(err=>{                           

console.log(err);  

  })

}

})

回答关注问题邀请回答
收藏
登录 后发表内容
问题标签