SilverWare Google Maps 模块。

安装: 48

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

1.1.0 2018-06-12 13:01 UTC

This package is not auto-updated.

Last update: 2024-09-13 16:22:26 UTC


README

Latest Stable Version Latest Unstable Version License

为与 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