地理空間情報を扱うオープンソースソフトウェアのコミュニティ
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