On Github waigania13 / html5fun2015
地理空間情報を扱うオープンソースソフトウェアのコミュニティ OSGeo財団日本支部 運営委員
webで地図を公開する際のサービスやライブラリを幾つかご紹介
viewerを作成、カメラ位置を移動します
var viewer = new Cesium.Viewer('cesiumContainer'); viewer.scene.camera.flyTo({ destination : new Cesium.Cartesian3.fromDegrees(141.024902, 42.359777, 10000.0) });
var dataSource = new Cesium.GeoJsonDataSource(); dataSource.load('./aed.geojson'); viewer.dataSources.add(dataSource);DEMO
var viewer = new Cesium.Viewer('cesiumContainer', { imageryProvider: new Cesium.OpenStreetMapImageryProvider({ url: 'http://cyberjapandata.gsi.go.jp/xyz/std/', credit: new Cesium.Credit('地理院タイル', '', 'http://maps.gsi.go.jp/development/ichiran.html') }), baseLayerPicker: false });DEMO
var terrainProvider = new Cesium.CesiumTerrainProvider({ url : '//assets.agi.com/stk-terrain/world', requestVertexNormals: true }); viewer.terrainProvider = terrainProvider; viewer.scene.globe.enableLighting = true;DEMO
var scene = viewer.scene; var modelMatrix = Cesium.Transforms.eastNorthUpToFixedFrame( Cesium.Cartesian3.fromDegrees(141.024902, 42.359777, 0.0) ); var model = scene.primitives.add( Cesium.Model.fromGltf({ url : './CesiumMilkTruck.gltf', modelMatrix : modelMatrix, scale : 200.0 }) );DEMO