我这到底是什么问题啊,能打开,能定位,能设置中心,就是监听事件不起作用加了setTimeout就会闪退,求帮助,急急急,很急

var winHeight,map,lat='39.989539',lon='116.384767';

apiready = function() {

winHeight = api.pageParam.height;

api.parseTapmode();

map = api.require('bMap');

open();

//监听单击事件

map.addEventListener({

name: 'click'

},function(ret){

if(ret.status){

var clickLON = ret.lon;

var clickLAT = ret.lat;

//根据经纬度查找地址信息

map.getNameFromCoords({

lon: clickLON,

lat: clickLAT

},function(ret,err){

if(ret.status){

var positionInfo = ret.province + ret.city + ret.district + ret.streetName + ret.streetNumber;

api.execScript({

name : 'root', //窗口名

frameName : 'fun', //frame名

script : 'setStartPlaceValue("'+positionInfo+'")'

});

}else{//TODO api有err状态说明

api.toast({

msg : '获取位置信息失败!!',

duration : 2000,

location : 'middle'

});

}

});

}else{

api.toast({

msg : '获取位置信息失败!!',

duration : 2000,

location : 'middle'

});

}

});

}

//打开地图

function open(){

map.open({

rect: {

x: 0,

y: winHeight,

w: api.frameWidth, //(可选项)数字类型;地图的宽度;默认:所属的 Window 或 Frame 的宽度

h: api.frameHeight  //(可选项)数字类型;地图的高度;默认:所属的 Window 或 Frame 的高度

},

center: {

lon: lon,

lat: lat

},

zoomLevel: 18,

showUserLocation: true,

fixedOn: '',

fixed: true

}, function(ret){

if(ret){

//获取位置坐标

getLocation();

}

});

}

//定位

function getLocation(){

api.showProgress({

style: 'default',

animationType: 'fade',

title: '定位中...',

text: '请稍候...',

modal: false

});

map.getLocation({

accuracy: '100m',

autoStop: true,

filter: 1

}, function(ret, err){

api.hideProgress();

if(ret.status){

lat = ret.lat;

lon = ret.lon;

//设置地图中心

map.setCenter({

coords: {

lon: lon,

lat: lat

},

animation:false

});

}

});

}

android百度地图的点击事件监听,百度地图监听事件addEventListener无效相关推荐

  1. 微信小程序内使用echart实现中国地图,点击省跳转省地图,再点击市跳转到市区详情

    目的:在微信小程序内实现一张中国地图,上面要写上一些全国数据,点击省 => 省地图,并请求数据,点击市区 => 跳转到市区地图这样一个功能,具体实现效果如下: 思路:  1.首先我们要先画 ...

  2. 安卓开发 高德地图 marker 点击移动位置_高德地图AR导航功能上线 ~

    作者:小A Date:2020-08-20 来源:AIRX社区微信公众号 高德地图近期发布新版本10.60,上线AR导航功能,目前该功能可以在部分安卓手机上可以体验到.AR技术能将虚拟与现实联通,从视 ...

  3. 百度地图 app 点击事件无效、不触发 解决方案

    百度地图 app 点击事件无效.不触发 解决方案 参考文章: (1)百度地图 app 点击事件无效.不触发 解决方案 (2)https://www.cnblogs.com/muzhe/articles ...

  4. centerandzoom 无效_百度地图 app 点击事件无效、不触发 解决方案

    参考 https://blog.csdn.net/Davis_Dxs/article/details/82425211 具体问题: 对 "地图" 添加 click 事件,在点击地图 ...

  5. Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!...

    Android高效率编码-第三方SDK详解系列(一)--百度地图,绘制,覆盖物,导航,定位,细腻分解! 这是一个系列,但是我也不确定具体会更新多少期,最近很忙,主要还是效率的问题,所以一些有效的东西还 ...

  6. Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!

    Android高效率编码-第三方SDK详解系列(一)--百度地图,绘制,覆盖物,导航,定位,细腻分解! 这是一个系列,但是我也不确定具体会更新多少期,最近很忙,主要还是效率的问题,所以一些有效的东西还 ...

  7. 高德地图marker事件监听-高德地图marker绑定事件就执行了[解决立即执行]

    官方的demo是这样的: 地址:[http://lbs.amap.com/api/javascript-api/example/infowindow/add-infowindows-to-multip ...

  8. Android中按钮的点击事件的四种写法

    如题,在Android中按钮的点击事件有四种写法,如下图. 界面为四个Button+一个TextView+一个ImageView activity_main布局文件如下: <?xml versi ...

  9. android 高德地图移动卡顿_高德、百度和腾讯三家比拼,哪个 Android 车机地图 App 更好用?...

    写在前面 不管是自己开车.还是平时打车,相信你一定留意过驾驶座旁边位于车辆中间的那块大屏幕,不管是平时开车导航.放音乐,还是通过倒车影像辅助倒车,都离不开这块屏幕,这就是中控车机. 中控车机往往搭载的 ...

  10. 地图绘制边界。高德。PPMAP。 鼠标点击经纬度坐标 。地图图标点点击弹窗窗口。地图图标点点击事件。

    边界: == 第一种:绘制边界. 通过绘制多边形的API来绘制边界. 高德API:多边形 Polygon. 矢量图形-覆盖物-教程-地图 JS API | 高德地图API 将关键的边界轮廓 经纬度坐标 ...

最新文章

  1. Redis 配置文件介绍——redis.conf
  2. 为什么阿里巴巴不建议在for循环中使用+进行字符串拼接
  3. Linux查看实时带宽流量情况
  4. VS2017 快捷键
  5. eclipse折叠if语句块_Python学习日志01判断 if 语句
  6. 【Python学习】 - Matplotlib二维绘图 - plt.matshow()和plt.imshow()区别对比
  7. php如何使用高阶函数
  8. 鸿蒙系统发布会16号几点,华为鸿蒙手机系统正式定档发布,12月16日于我们见面...
  9. jquery 与 prototype 冲突 Using jQuery with Other Libraries
  10. 一日一技:安装Python第三方库的几种姿势
  11. r语言pls分析_R语言:生存分析
  12. html 字体图标转换工具,字体图标的制作方式
  13. C函数改写成汇编语言函数,帮忙将一个C函数写成汇编语言
  14. asp.net mvc cms项目Oxite
  15. 【电机测速】M法、T法、M/T法测速系统设计实现
  16. 利用PDM实现机械制造业的信息集成
  17. win10网上邻居无法显示计算机,win10网上邻居看不到别的共享电脑怎么办
  18. Sql取得两表关联数据
  19. POJ - Nice Milk(半平面交)
  20. 木兰开源许可证:开源社如是说

热门文章

  1. e2fsprogs交叉编译
  2. 架构师之路 - OSGI for C++
  3. 【NLP】如何评价一个摘要是合适的
  4. linux桌面字体怎么改英文,英文界面Ubuntu,修改界面默认雅黑字体 - XiZi's Blog
  5. 六自由度无人机建模与轨迹跟踪siumlink仿真
  6. 安卓微信调用外部浏览器
  7. 360软件管家和软件开放搜索
  8. 九种js弹出对话框的方法
  9. 2D游戏开发 - SkyGameEngine2d 创建一个游戏项目
  10. 商业智能(Business Intelligence)