# 地图创建

框架的核心静态方法,用来在页面中创建地图

方法 说明
fast3dbase.createMap(<FastMap options> options) 将地图部署在给定ID的DIV容器中,并设置地图的选项

# 使用示例

$(document).ready(function() {
    beforeCreateMap();
    initMap();
})

var viewer;
//初始化地图
function initMap() {
	fast3dbase.createMap({
		id: 'cesiumContainer',
		url:configfile,
		success: function(_viewer, gisdata, jsondata) { //地图成功加载完成后执行
			viewer = _viewer;
		}
	});
}

# Options参数选项

Option参数 参数类型 默认值 说明
id String 必须传入 地图Div容器的id。
url String url或data参数必须有一个有值 框架规定规范的地图配置信息的Json文件url地址(该json文件中有map3d节点)
data Object url或data参数必须有一个有值 框架规定规范的地图配置信息的Json文件Object对象(只需要类似config.json中的map3d节点数据即可)
success function null success: function (viewer, jsondata) {
//viewer为Cesium规范的viewer地图对象
//gisdata为地图创建完成后的一些有用的对象集合,如控件、图层、配置等信息
//jsondata为url或data参数传入后读取到的json数据对象
}
serverURL String 会替换图层中配置的url地址中的$serverURL$参数为该值,用于统一配置url中GIS服务器的ip和端口的变量,方便部署
* * * 支持所有Cesium.Viewer的参数,具体请参阅 Cesium API
Last Updated: 6/21/2024, 5:48:01 PM