mapael 地图 class 不存在

mapael map class doesn't exists

基础库是一个angular js。

我正在尝试使用 mapael.js

绘制地图

但是,它没有创建错误。

库版本:jquery1.11.3,angular1.5,jquery.mapael2.0.0

错误信息: 地图 class map 不存在

html

<div id="MapSearchResultPlot" class="div-theme" style="height: 450px; width: 100px; align: center;">
   <div id="ChildMap" class="map">
   </div>
</div>

javascript

var $world = $("#MapSearchResultPlot");
    $world.mapael({
        map: {
           //name: "usa_states",
           name: "world_countries",
           zoom: {
               enabled: true
               ,maxLevel: 10
               ,init: {
                    latitude: 40.717079,
                    longitude: -74.00116,
                    level: 0
                    //level: 10
                }
              },
              defaultPlot: {
                 type: 'circle' //'square','circle'
                 ,size:10
                 ,attrs: {fill: "#ff5454"}
             }
           },
           plots: {
           }
       });

可能为时已晚,但我 post 这是因为我也遇到了这个错误。

您的 html 必须如下所示:

<div class="mapcontainer">
    <div class="map">
        <span>Alternative content for the map</span>
    </div>
</div>