SilverWare Google Maps 模块。
1.1.0
2018-06-12 13:01 UTC
Requires
- php: >=5.6.0
- silverware/google: ^1.2
This package is not auto-updated.
Last update: 2024-09-13 16:22:26 UTC
README
为与 SilverWare 应用一起使用,提供具有自定义标记的 Google 地图组件。
内容
需求
安装
安装通过 Composer 完成。
$ composer require silverware/google-maps
配置
为了让地图组件工作,您需要创建一个 Google API 密钥。密钥可以输入到 CMS 的 SiteConfig
区域(在 SilverWare 设置中),或者您可以使用 YAML 配置定义 API 密钥。
SilverWare\Google\API\GoogleAPI: api_key: '<paste-api-key-here>'
使用方法
Google 地图组件
本模块为您的 SilverWare 应用提供了 GoogleMapComponent
。您可以使用 CMS 将地图组件添加到 SilverWare 模板、布局或面板中。创建地图后,您需要定义纬度和经度以设置地图的位置。
在组件的样式选项卡上,您可以选择自动或手动高度模式。自动模式将始终在任何设备或屏幕上保持地图尺寸。手动模式需要输入到“手动高度”字段中的地图像素高度。在手动模式下,地图将始终保持在输入的高度。
在选项选项卡上,您可以选择地图的默认缩放级别,以及以下选项中的地图类型(路线图是默认类型)
- 路线图
- 卫星
- 混合
- 地形
地图标记
通过在主选项卡上启用“显示位置标记”选项,您可以定义默认地图位置标记的标题、标签和内容。
在标记选项卡上,您可以为地图添加额外的标记,每个标记都有自己的坐标、标题、标签和内容。由于空间限制,建议为每个标记使用短标签(例如单个字母或数字)。
问题
请使用 GitHub 问题跟踪器 报告错误和功能请求。
待办事项
- 添加地图位置地理编码的支持(例如通过街道地址)
贡献
我们欢迎您的贡献,以帮助使此项目变得更好。有关更多信息,请参阅 贡献指南。
维护者
许可证
BSD-3-Clause © Praxis Interactive