teppokoivula / textformatter-google-maps
ProcessWire CMS/CMF 模块,用于将 Google Maps 链接转换为嵌入地图。
1.1.6
2021-05-31 11:50 UTC
Requires
- php: >=5.6
- processwire/processwire: >=2.3.1
- wireframe-framework/processwire-composer-installer: ^1.0.0
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