当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python ArcGIS StoryMap.add用法及代码示例


本文简要介绍 python 语言中 arcgis.apps.storymap.story.StoryMap.add 的用法。

用法:

add(content=None, caption=None, alt_text=None, display=None, position=None)

返回:

说明已添加内容的节点 ID 的字符串。

使用此方法将内容添加到 StoryMap。内容可以属于各种类类型,当您添加此内容时,您可以指定标题、alt_text、显示样式以及它在故事中的位置。不传入任何内容意味着将添加分隔符。

注意:

并非所有故事内容都可以从头开始添加。 swipesidecartimeline 等内容只能从这些类型的预先存在的故事内容中进行编辑。请参阅每个文档。

Parameter

Description

content

类型可选内容:Image , Gallery , Video , Audio , Embed , Map , Text , Button

如果没有提供,则添加分隔符。

caption

可选字符串。为 web Map添加标题的自定义文本。

alt_text

可选字符串。用于屏幕阅读器的自定义文本。

display

可选字符串。项目将如何在故事Map中显示。

用于图像、视频、音频或Map对象。值:“small” | “wide” | “full” | “float”

对于图库:值:“jigsaw” | “square-dynamic”

对于嵌入:值:“card” | “inline”

position

可选整数。指示将添加内容的位置。要查看所有节点位置,请使用 node 属性。

new_story = StoryMap()

# Example with Image
>>> image1 = Image("<image-path>.jpg/jpeg/png/gif ")
>>> new_node = new_story.add(image1, "my caption", "my alt-text", "float", 2)

# Example with Map
>>> my_map = Map(<item-id of type webmap>)
>>> new_node = new_story.add(my_map, "A map caption", "A new map alt-text", "wide")

# Example to add a Separator
>>> new_node = new_story.add()

>>> print(new_story.nodes)

相关用法


注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 arcgis.apps.storymap.story.StoryMap.add。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。