示例中心
功能在线体验
控制台

maptype控件使用后会覆盖自己维护的控件,所以在添加云图层时,需要给地图增加监听事件map.on('layers', function(){}),重新加载云图层。  完整代码如下:

AMap.plugin('AMap.CloudDataLayer', function() {
       var layerOptions = {
           //query: {keywords: ''},
           clickable: true
       };
       cloudDataLayer = new AMap.CloudDataLayer('5872f3b9305a2a681024765c', layerOptions);
       cloudDataLayer.setMap(map);

       //图层改变
       map.on('layers', function() {
           //重新加入改图层
           cloudDataLayer.setMap(map);
       });

   });
示例中心 功能
在线体验
常见问题