Reference Source

概览

包含文件

添加必须的地图DOM元素和脚本。

<body>
  <div id="map"></div>

  <script src="../../dist/jquery.min.js"></script>
  <script src="../../dist/jquery-ui.min.js"></script>

  <script src="../../dist/kqlibs.js"></script>
  <script src="../../dist/kqwebmap.min.js"></script>
</body>

基础用法

  1. 获取配置信息。
  2. 创建mapview对象,设置中心点和层级。
  3. 初始化mapview对象。
  4. mapview对象初始化后,输出一些信息。
var config = KQ.Map.MapConfig.getInstance();
config.initAsync('', false, function () {
  KQ.Local.setLanguage('cn');

  var mapView = new KQ.Map.MapView({
    center: [ 30.56, 114.30 ],
    zoom: 12,
    maxZoom: 16,
  }, 'google', 'vector');

  mapView.initAsync(function () {
    console.log('mapview initialized!');
  });
});

base

命名空间

一个完整的函数名: kq.module.class.function

例如: KQ.Map.MapConfig.getInstance()

  1. KQ是根命名空间。
  2. Map是模块名。
  3. MapConfig是类名。
  4. getInstance是函数名。