概览
包含文件
添加必须的地图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>
基础用法
- 获取配置信息。
- 创建mapview对象,设置中心点和层级。
- 初始化mapview对象。
- 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!');
});
});
命名空间
一个完整的函数名: kq.module.class.function
例如: KQ.Map.MapConfig.getInstance()
- KQ是根命名空间。
- Map是模块名。
- MapConfig是类名。
- getInstance是函数名。