當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。