iT邦幫忙

2021 iThome 鐵人賽

DAY 14
0
Software Development

LINE機器人學習歷程系列 第 14

[DAY14]地圖與組圖(1)

  • 分享至 

  • xImage
  •  

LocationSendMessage

location_message = LocationSendMessage(
    title='my location',
    address='Tokyo',
    latitude(緯度)=35.65910807942215,
    longitude(經度)=139.70372892916203
)

顯示地圖title跟address是我們打什麼就會顯示什麼,而經緯度我們可以利用Google地圖尋找
Location message
type
String Required
location
最多只能有100字
title
String Required
Title
Max character limit: 100
同上
address
String Required
Address
Max character limit: 100

latitude
Decimal Required
Latitude

longitude
Decimal Required
Longitude

ImagemapSendMessage

imagemap_message = ImagemapSendMessage(
    base_url='https://example.com/base',圖片來源URL
    alt_text='this is an imagemap',副標題
    base_size=BaseSize(height=1040, width=1040),圖片範圍大小
    我們在圖片中也可以放入影片
	video=Video(
        original_content_url='https://example.com/video.mp4',
        preview_image_url='https://example.com/video_preview.jpg',
        area=ImagemapArea(
            x=0, y=0, width=1040, height=585
        ),
        external_link=ExternalLink(
	影片點開後右上角會有一個小標籤供點擊
            link_uri='https://example.com/see_more.html',
            label='See More',
        ),
    ),
當圖片按鈕按下去後的動作
    actions=[
        URIImagemapAction(
            link_uri='https://example.com/',
            area=ImagemapArea(
                x=0, y=0, width=520, height=1040
            )
        ),
        MessageImagemapAction(
            text='hello',
            area=ImagemapArea(
                x=520, y=0, width=520, height=1040
            )
        )
    ]
)

明天會再講的更詳細一些
https://ithelp.ithome.com.tw/upload/images/20210928/20140159pRNptr54cf.jpg


上一篇
[DAY13]影片及音檔
下一篇
[DAY15]組圖(2)
系列文
LINE機器人學習歷程30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言