gpt4 book ai didi

icalendar - 可以将 map 添加到 .ics 文件中吗?

转载 作者:行者123 更新时间:2023-12-02 11:18:10 25 4
gpt4 key购买 nike

在 Mac 上的日历中设置事件的位置时,它会提供建议,单击这些建议会将 map 嵌入到事件中。是否可以将 map 嵌入到 .ics 文件中,以便 map 在导入后显示?似乎在创建日历文件时简单地设置 LOCATION 是不够的。

我已扫描RFC 2445但找不到任何帮助。

我的假设是,要将 map 嵌入到事件中,用户需要从输入时提供的建议中专门选择一个位置,并且在导入时无法自动完成此操作。我的假设正确吗?

最佳答案

简短回答:不,您无法在 .ics 文件中嵌入 map ,但您的日历渲染可以通过解析 .ics 文件来实现

长答案:

RFC2445 已被 RFC5545 取代

RFC55458.3.4 节中指定,以下数据类型不允许您在 .ics 文件中拥有 map :

     +-----------------+---------+--------------------------+
     | Value Data Type | Status  | Reference                |
+-----------------+---------+--------------------------+
| BINARY | Current | RFC 5545, Section 3.3.1 |
| | | |
| BOOLEAN | Current | RFC 5545, Section 3.3.2 |
| | | |
| CAL-ADDRESS | Current | RFC 5545, Section 3.3.3 |
| | | |
| DATE | Current | RFC 5545, Section 3.3.4 |
| | | |
| DATE-TIME | Current | RFC 5545, Section 3.3.5 |
| | | |
| DURATION | Current | RFC 5545, Section 3.3.6 |
| | | |
| FLOAT | Current | RFC 5545, Section 3.3.7 |
| | | |
| INTEGER | Current | RFC 5545, Section 3.3.8 |
| | | |
| PERIOD | Current | RFC 5545, Section 3.3.9 |
| | | |
| RECUR | Current | RFC 5545, Section 3.3.10 |
| | | |
| TEXT | Current | RFC 5545, Section 3.3.11 |
| | | |
| TIME | Current | RFC 5545, Section 3.3.12 |
| | | |
| URI | Current | RFC 5545, Section 3.3.13 |
| | | |
| UTC-OFFSET | Current | RFC 5545, Section 3.3.14 |
+-----------------+---------+--------------------------+

为了实现您想要做的事情,您的日历渲染器需要解析日历属性 LOCATION (请参阅 3.8.1.7 ),它是一个字符串,或者更好,如果您有它,您可以解析propertyGEO (参见 3.8.1.6 ),它是两个给出经度和纬度的 float 。

关于icalendar - 可以将 map 添加到 .ics 文件中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30729859/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com