尝试一下在线预览该地图使用一个 WebMap 显示各州的意外死亡人数。标记的大小表明每个状态的意外死亡总数,而颜色表示速率。 明亮的红色表明每10万人的更具意外死亡,而深绿色表明每10万人的意外死亡少。WebMap 可从 GeoScene Online 或 GeoScene Portal 项目访问到自定义 Web 应用程序。
所需的只是来自门户的 WebMap 项目的项目 ID。
创建一个新的 WebMap 实例并在 WebMap 的 portalItem 属性中设置门户项目 ID。由于 WebMap 扩展了 geoscene/Map,因此您可以在 MapView 的 map
属性上设置 Web 地图实例。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
/************************************************************
* 创建一个新的WebMap实例。
* WebMap必须引用一个包含保存到 geosceneonline.cn
* 或内部部署门户的 WebMap 的 PortalItem ID。 ************************************************************/
const webmap = new WebMap({
portalItem: {
id: "e691172598f04ea8881cd2a4adaa45ba"
}
});
/************************************************************
* 将 WebMap 实例设置为 MapView 中的 Map 属性。 ************************************************************/
const view = new MapView({
map: webmap,
container: "viewDiv"
});
要引用从内部部署门户的项目,请在 geosceneConfig.portalurl 中,设置 Portal 的 URL。
有关 JavaScript 的 GeoScene API 如何使用与门户项目一起使用的信息,请参阅 GeoScene 组织门户网站。