Obsidian 插件:【Readme】Geocoding Properties
插件名片
概述
将地理编码 API 的地址/位置数据插入为 Obsidian 属性。
原文出处
下面自述文件的来源于 Readme
Readme(翻译)
下面是 geocoding-properties 插件的自述翻译
Obsidian 地理编码属性
将地理编码 API 的地址/位置数据插入 Obsidian 属性中。
用法
该插件在活动笔记上操作。它使用以下搜索项之一查询配置的地理编码 API,按优先顺序排列:
- 如果设置了当前笔记的
address
属性,则使用该属性 - 如果设置了当前笔记的
title
属性,则使用该属性 - 使用当前笔记的名称
在提交搜索项之前,您将被提示编辑搜索项。如果搜索项过于宽泛,API 可能会返回太多结果或零结果,因此在提交之前,通常有助于添加其他信息(城市、州、国家)到搜索项中。
选择结果后,活动笔记的正文将使用 插件设置 中指定的属性进行更新。
设置
属性
每个属性都可以启用或禁用,并且您还可以为每个属性指定自定义键:
address
:API 返回的格式化地址(格式不能保证,并且因 API 而异)lat
:位置的纬度lng
:位置的经度location
:位置的坐标,以 obsidian-leaflet 兼容的[lat, lng]
格式表示map_link
:使用配置的 地图提供商 链接到位置的在线地图链接
属性设置
覆盖现有属性
控制在插入时是否应覆盖现有属性(默认为 false)。
地图提供商
控制在插入 map_link
属性时应使用哪个地图提供商(默认为 Google Maps):
API 设置
API 提供者
该插件目前支持两个地理编码 API:
这是默认的 API。它是免费的,但不保证准确性,并且可能会受到速率限制的影响。(它还倾向于显示同一位置的多个条目。)
Google 地理编码 API
这是一个付费的 API(每次请求的费用很低,但不是免费的)。设置过程较为复杂,但准确度更高,速率限制也更宽松。
您需要设置一个 Google Cloud 项目并启用地理编码 API。您还需要 创建一个 API 密钥。您还需要设置一个计费账户并为您的项目 启用计费。
请小心处理您的 API 密钥! 我无法访问该密钥,但它以明文形式存储在您的 Obsidian 保险库中,任何拥有该密钥访问权限的人都可以代表您发出请求,这些请求将计入您的计费账户。如果您有疑问,请使用免费 API。
API 密钥
如果使用 Google地理编码API,您需要在此处设置您的 API 密钥。
反馈交流
其他渠道
版权声明
版权声明:所有 PKMer 文章如果需要转载,请附上原文出处链接。