teppokoivula/textformatter-google-maps

ProcessWire CMS/CMF 模块,用于将 Google Maps 链接转换为嵌入地图。

1.1.6 2021-05-31 11:50 UTC

This package is auto-updated.

Last update: 2024-08-29 05:44:03 UTC


README

此模块会查找段落(<p>...</p>)HTML 标签中的 Google Maps URL,并将其自动转换为嵌入地图。可配置的选项包括嵌入类型("静态"或"iframe")、API 密钥、响应式嵌入和 Google Maps for Business 设置。

如何安装

请参阅 modules.processwire.com 的 "如何安装或卸载模块" 页面: http://modules.processwire.com/install-uninstall/

如何使用

编辑任何文本区域字段的设置,并在详细信息标签页中启用 "Google Maps" 文本格式化器。建议与 TinyMCE 或 CKEditor 字段一起使用。

关于 Google Maps for Business 的说明

生成的签名基于特定的 URL 和私有的加密密钥。

为了在此模块中使用您的私钥,您必须将其保存到模块配置设置中,这些设置以 纯文本 形式存储在您的数据库中。另一方面,Google 的文档明确指出,这个私钥不应该 "存储在任何网站上"。

使用此功能时,请自行承担风险,并且只有当您完全了解所涉及的风险时才使用!

此模块用于生成编码签名的代码是从 Google 的 PHP 扩展 URL 签名示例库改编的: http://gmaps-samples.googlecode.com/svn/trunk/urlsigning/UrlSigner.php-source

版权 (c) 2013, Teppo Koivula