Dafrok / vue-baidu-map

Baidu Map components for Vue 2.x
https://dafrok.github.io/vue-baidu-map/
MIT License
2.41k stars 431 forks source link

关于坐标系的问题 #27

Closed HiHelenYang closed 7 years ago

HiHelenYang commented 7 years ago

百度地图官方使用BD09的坐标系,用这个插件需要转换吗,或者怎么转换? image

Dafrok commented 7 years ago

目前可以在地图组件的 ready 事件中调用 BMap.convertor,在回调函数中给相关 prop 传值,未来会考虑使用声明式的方法调用 BMap.convertor。

HiHelenYang commented 7 years ago

文档里说ready事件中有map参数(地图实例),我调用map缺报undifined。 handler() { console.log(map); },

Dafrok commented 7 years ago

console.log(arguments)

Dafrok commented 7 years ago

根据百度地图 API 第一方研发人员的说法,坐标转换尽量在后端完成,前端BMap.converter的异步转换是没有视图层的纯函数,不适用于声明式调用,推荐在组件的ready事件中调该函数来实现,因此该问题被关闭。

codeLittleNewbie commented 5 years ago

这边问题是这样的, new BMap.Convertor().translate() 官方提供的方式这样转化坐标,在handler获取到的BMap不带Convertor,如果需要转化坐标我需要导官方script脚本吗?