サンプルでは、 StandardUIViewer のコンストラクタ引数で直接 FlatDemProvider を指定しています。
DEM Layer と同様に dem_layers.add() で追加することも可能です。
1 2 3 4 5 6 7 8 9101112131415161718192021222324
<!DOCTYPE html><html><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1"><title>Add Flat Dem</title><metaproperty="og:description"content="Basic sample for adding Flat DEM to the virtual Earth"/><scriptsrc="./v0.10.0/mapray.min.js"></script><scriptsrc="./v0.10.0/maprayui.min.js"></script><linkrel="stylesheet"href=".v0.10.0/mapray.css"><style>html,body,div#mapray-container{margin:0;padding:0;height:100%;}</style></head><body><divid="mapray-container"></div></body></html><script>constuiviewer=newmaprayui.StandardUIViewer("mapray-container",{dem_provider:newmapray.FlatDemProvider()});</script>
FlatDemProvider自体はMapray Cloudにアクセスすることはないのですが、Mapray Cloud API Keyの設定は必須になっています。
サンプルでは、 StandardUIViewer のコンストラクタ引数で直接 FlatDemProvider を指定しています。
DEM Layer と同様に dem_layers.add() で追加することも可能です。
<!DOCTYPE html><html><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width, initial-scale=1"><title>Add Flat Dem</title><metaproperty="og:description"content="Basic sample for adding Flat DEM to the virtual Earth"/><scriptsrc="https://resource.mapray.com/mapray-js/v0.9.6/mapray.min.js"></script><scriptsrc="https://resource.mapray.com/ui/v0.9.6/maprayui.min.js"></script><linkrel="stylesheet"href="https://resource.mapray.com/styles/v1/mapray.css"><style>html,body,div#mapray-container{margin:0;padding:0;height:100%;}</style></head><body><divid="mapray-container"></div></body></html><script>// Set up your apikey, which can be created in Mapray Cloud.constapikey="<YOUR_MAPRAY_API_KEY>";constuiviewer=newmaprayui.StandardUIViewer("mapray-container",apikey,{dem_provider:newmapray.FlatDemProvider()});</script>