奔跑吧几维鸟
奔跑吧几维鸟
  • 发布:2015-06-01 14:18
  • 更新:2015-06-24 16:25
  • 阅读:1368

map.getCurrentCenter

分类:HTML5+
map

获取当前地图显示的地图中心点位置
Boolean mapObj.getCurrentCenter( callback );
无法触发,是不是BUG了?

2015-06-01 14:18 负责人:无 分享
已邀请:
DCloud_Android_ST

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

DCloud_Android_ST

经过验证确实是BUG 我们会尽快进行修复

奔跑吧几维鸟

奔跑吧几维鸟 (作者)

本来利用中心点加上定时器,来实现拖动加载点。
现在只能换web地图了 希望你们能加强原生地图API。

nico

nico

这个bug是不是还没解决啊?

Android_磊子

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

该问题目前已经被锁定, 无法添加新回复