收藏
回答

安卓手机地图打开的中心位置出错

问题模块
API和组件

我在js上面设置了data:{

    point:{

            latitude:latitude,

            longitude:longitude

    }

}

在wxml文件里<map latitude='{{point.latitude}}' longitude='{{point.longitude}}'></map>

但是在安卓手机上打开这个地图,当前的中心位置不是我设置的经纬度,这是为什么呢?


最后一次编辑于  2017-08-28  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

12 个回答

  • 赵青山
    赵青山
    2017-08-28

    latitude,longitude是多少?

    2017-08-28
    赞同
    回复
  • lwwen
    lwwen
    2017-08-28

    我打印的是latitude :23.143131

    longitude:113.383505

    2017-08-28
    赞同
    回复
  • 赵青山
    赵青山
    2017-08-28

    怎么获取的坐标?

    2017-08-28
    赞同
    回复
  • lwwen
    lwwen
    2017-08-28

    我是把这个坐标固定的 是一个常量 保存在glocalData里面,然后在js那里直接把这个常量赋值给了point

    2017-08-28
    赞同
    回复
  • lwwen
    lwwen
    2017-08-28

    而且我现在就算是在wxml<map latitude='23.344222' longtitude='113.234332'></map>这样直接在wxml那里直接赋值,在安卓手机上中心位置也不是这个坐标

    2017-08-28
    赞同
    回复
  • 赵青山
    赵青山
    2017-08-28

    map 组件使用的经纬度是火星坐标系

    2017-08-28
    赞同
    回复
  • lwwen
    lwwen
    2017-08-28

    那我这样的话 ,我一个常量 我要怎么把这个经纬度搞成火星坐标系呢?而且map组件也没有设置经纬度的type属性呢

    2017-08-28
    赞同
    回复
  • 赵青山
    赵青山
    2017-08-28

    以后用腾讯地图获取坐标http://lbs.qq.com/qqmap_wx_jssdk/method-geocoder.html

    2017-08-28
    赞同
    回复
  • lwwen
    lwwen
    2017-08-28

    我这样的话 我这个<map latitude='23.344222' longtitude='113.234332'></map>是怎么知道他不是火星系坐标呢?

    2017-08-28
    赞同
    回复
  • lwwen
    lwwen
    2017-08-28

    我现在是获取我本身的位置 我getLocation的时候设置type:gcj02  这是火星坐标系了 但是还是显示在地图上的位置不正确呀

    2017-08-28
    赞同
    回复