//添加建筑物模型 var build3dmodel_map_flag = true; var build3dmodel_option = { url: 'http://220.171.42.86:8092//xj_building_3dtiles/3Dtiles/tileset.json' }; var build3dModel = new smtmap.Build3DModel(build3dmodel_option); $('#build3dmodel_map_id').click(function(){ if(build3dmodel_map_flag){ map.addBuild3DModel(build3dModel); build3dmodel_map_flag = false; }else{ map.removeBuild3DModel(build3dModel); build3dmodel_map_flag = true; } }); //添加模型 var model_options = { id: '100', name: 'first model', show: true, description: 'this is a model', position: [117, 40], model: new smtmap.ModelGraphics({ uri: './smartmap/data/barrel.gltf', minimumPixelSize: 128, maximumScale: 20000 }) }; var model = new smtmap.Entity(model_options); // map.addEntity(model); //添加geojson var geojson = { "type": "FeatureCollection", "features": [ { "type": "Feature", "properties": {}, "geometry": { "type": "Polygon", "coordinates": [ [ [92.46726210481532, 37.35657108914954], [93.77795102398596, 37.26959263167123], [93.8025097123043, 36.647712158703705], [92.7198752717614, 36.8584889310408], [92.46726210481532, 37.35657108914954] ] ] } }, { "type": "Feature", "geometry": { "type": "Point", "coordinates": [95.301, 35.915] }, "properties": { "name": "Dinagat Islands" } }, { "type": "Feature", "properties": {}, "geometry": { "type": "LineString", "coordinates": [ [100.80517267883982, 33.52344778738012], [101.8234853625771, 33.06028378604891], [103.66536632020846, 32.92139892] ] } } ] } var options = { polygon:{ color: new smtmap.Color(255, 0, 255, 100), outline: true, outlineColor: new smtmap.Color(100, 100, 100, 233) }, point: { pixelSize: 10, fillColor: new smtmap.Color(20, 70, 50, 255), outlineColor: new smtmap.Color(233, 244, 2, 244), outlineWidth: 2, fontColor: new smtmap.Color(255, 255, 99, 233), showBackground: true, backgroundColor: new smtmap.Color(40, 99, 22, 150) }, line:{ width: 10, color: new smtmap.Color(250, 100, 200, 200) } }; // map.addGeoJson(geojson, options);