aruis / cordova-plugin-baidumaplocation

Get device current Location from Baidu Map
https://www.npmjs.com/package/cordova-plugin-baidumaplocation
Apache License 2.0
139 stars 69 forks source link

请问如何调用这个插件,完全没有任何反应,错误也没报个 #38

Open iooc opened 6 years ago

iooc commented 6 years ago

cordova.plugins.baidumap_location.getCurrentPosition((result) => { alert('普通提示'); alert(JSON.stringify(result)); }, (error) =>{ alert(JSON.stringify(error)); });

aruis commented 6 years ago

正常来说,如果没找到这个插件 那么cordova.plugins.baidumap_location 就应该报错了,如果找到插件了,定位有问题,也会有相应的错误。 你是用的这个插件哪个版本?4.0.1么?

iooc commented 6 years ago

是的,没指定版本号,直接用的最新版, 我去直接修改 getCurrentPosition 之前的插件入口代码,直接输出异常也没反应,不明白这个插件在调用之前需要什么特殊处理么,还望指教,谢谢

aruis commented 6 years ago

我只有在ionic项目中的使用经验。 通常来说在ionic3x项目里,要等this.platform.ready().then();,在ionic1x项目里,要等 $ionicPlatform.ready(function () {})

iooc commented 6 years ago

好像是版本问题, 请问这个插件,最低支持的cordova-android 版本是多少, 或者哪个版本能够支持 cordova-android@6.2.3

ITKing80 commented 6 years ago

我也发现这个问题,之前我cordova version:5.4.0的时候是正常的 现在: Cordova version: 6.5.0 "android-26" Name: Android 8.0.0 Type: Platform API level: 26 Revision: 2

无法获取地址,一直报超时。Position retrieval timed out.

Gongzhiyuan commented 6 years ago

之前用android@6.3.0发现这个问题 刚刚用android@7.0.0 没发现问题