收藏
回答

微信小程序 导航有时管用,有时不管用?

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.openLocation 微信安卓客户端 7.0.16 2.11.1

不管几位坐标数据,导航都指向一个地方


// 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.content

wx.openLocation({

    latitude:(latitude),

    longitude: (longitude),

    name: (name),

    scale: 15

   })

})

.catch(err=>{                           

console.log(err);  

  })

}

})

-----------------------------------------------------------------------------------------------------------------------------------------

已经解决;var latitude=parseInt(latitude);

var longitude=parseInt(longitude);

parseInt()改为Number(),就 ok了。


最后一次编辑于  2020-07-10
回答关注问题邀请回答
收藏

1 个回答

  • Cjiang
    Cjiang
    2020-07-09

    请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2020-07-09
    有用
    回复 2
    • 相
      2020-07-09
      2020-07-09
      回复
    • 相
      2020-07-10
      问题已解决
      2020-07-10
      回复
登录 后发表内容
问题标签