获取当前地图显示的地图中心点位置
Boolean mapObj.getCurrentCenter( callback );
无法触发,是不是BUG了?
奔跑吧几维鸟
- 发布:2015-06-01 14:18
- 更新:2015-06-24 16:25
- 阅读:1368
6 个回复
DCloud_Android_ST
你确认一下你的应用API_KEY和签名 和你在百度地图上申请的API_KEY及签名是否能对上
奔跑吧几维鸟 (作者)
对的,打包都能显示地图。
我现在是本机调试
function centerCallback( state, point ) {
if ( 0 == state ) {
alert( "Center Position:" + point.getLng() + "," + point.getLat() );
} else {
alert( "无法获取当前显示中心点位置" );
}
}
// 获取当前显示中心点位置信息
mapObj.getCurrentCenter( centerCallback );
无法触发 centerCallback 这个方法
DCloud_Android_ST
getCurrentCenter 只有这个功能不能回调是吗? 其他的都没问题是吗?
2015-06-01 14:58
奔跑吧几维鸟 (作者)
原生也没几个方法,发现的是这个不行,我想实现拖动加载的。好多事件没有,好蛋疼
2015-06-01 15:02
DCloud_Android_ST
回复 奔跑吧几维鸟:怀疑点 是你调试的APK签名出现了问题 你可以把你的APK 发我一份 我看看 邮箱 shutao@dcloud.io
2015-06-01 15:09
DCloud_Android_ST
经过验证确实是BUG 我们会尽快进行修复
奔跑吧几维鸟 (作者)
本来利用中心点加上定时器,来实现拖动加载点。
现在只能换web地图了 希望你们能加强原生地图API。
nico
这个bug是不是还没解决啊?
Android_磊子
新版本就会解决此问题。
1***@qq.com
IOS中 是不是没有解决啊,还是无法触发
map.onstatuschanged = function(e) {
mui.toast("移动了!!!")
map.getCurrentCenter(function(status, point) {
if(status == 0) {
//获取成功
}else{
拖动地图的时候,并没有触发map.getCurrentCenter。求助啊~
2017-09-21 09:56