全部服务产品
开发者频道
定价
登录

文档全面上新

更科技的视觉体验,更高效的页面结构,快前往体验吧!

体验新版

事件

地图事件概述

百度地图Flash API使用ActionScript3.0的事件模型,并定义了MapEvent等Flash API特有的事件类型,使用方法和ActionScript3.0的事件类似。

事件监听

使用addEventListener方法来监听对象事件。例如,Map包含click、dblclick等事件。在特定环境下这些事件会被触发。

有关Flash API对象的事件,请参考完整的API参考文档。

下面展示了Map的一个事件实例:

var map:Map = new Map(new Size(800, 600));
map.centerAndZoom(new LngLat(116.404, 39.915), 12);
var layer : Layer = new RasterLayer("BaiduMap", map, 0.5, 131072);
map.addLayer(layer);
map.addEventListener(MapEvent.ADD_CONTROL, function(evt:MapEvent):void{
    trace("添加了一个控件");
});
map.addControl(new Navigator(map));

事件移除

执行removeEventListener方法来移除对象某个事件的监听。如:

map.removeEventLisnter(MapEvent.ADD_CONTROL, onControlAddedHandler);
  • 文档根本没法用

  • 文档水平很差

  • 文档水平一般

  • 文档不错

  • 文档写的很好

如发现文档错误,或对此文档有更好的建议,请在下方反馈。问题咨询请前往反馈平台提交工单咨询。

提交反馈

拖动标注工具

添加矩形标注

添加箭头标注

完成

取消