//第一種事件綁定 var marker = new AMap.Marker([116.397428, 39.90923]); var clickHandler = function(e){} marker.on('click',clickHandler ); marker.off('click',clickHandler );
//第二種事件綁定 AMap.event.addListener(instance, eventName, handler, context); 注冊對象事件:給對象注冊事件,並返回eventListener。運行AMap.event.removeListener(eventListener)可以刪除該事件的監聽器。 參數: instance:需注冊事件的對象(必填), eventName:事件名稱(必填), handler:事件功能函數(必填), context:事件上下文(可選,缺省時,handler中this指向參數instance引用的對象,否則this指向context引用的對象)
//異步加載插件
AMap.plugin('AMap.ToolBar', function() {
var toolbar = new AMap.ToolBar();
map.addControl(toolbar);
});
//同步加載插件
<script type="text/javascript"src="v=1.4.15&key=96e5ef&plugin=AMap.ToolBar"></script>
var toolbar = new AMap.ToolBar();
map.addControl(toolbar);