nlybe / pagesmap
为 Elgg 页面添加地图和位置功能
2.5.3
2018-12-09 16:04 UTC
Requires
- composer/installers: >=1.0.8
- nlybe/amap_maps_api: 2.9.x
This package is auto-updated.
Last update: 2024-09-17 12:21:37 UTC
README
这是一个用于在谷歌地图上显示页面帖子并提供了多种搜索选项的 Elgg 插件。
此插件需要 Maps API 插件(https://github.com/nlybe/Elgg-MapsAPI)
演示: http://nikos.lyberakis.gr/elgg/pages/map
###功能###
- 可以将标准页面菜单项重定向到页面地图
- 可以显示当前登录用户位置附近的页面
- 可以选择最初显示所有页面、最新页面或当前登录用户位置附近的页面
- 可选地,可以在侧边栏加载显示在地图上的页面列表
- 使用位置、半径和关键词在地图上搜索页面
- 需要 Elgg Pages 插件
- 基于 Google 地理编码 API
- Elgg 缓存页面位置
- 在页面编辑表单中添加了新的位置字段
- 使用 MarkerClusterer 提高地图视图,当在地图上显示大量页面时
- 当多个标记位于相同或附近的位置时,它们会被拆分出来以便点击
- 基于给定地址和半径搜索页面条目
- 从地图访问页面
- 在设置中选择标记
- 在页面中添加了新的“页面地图”选项卡
- 关于谷歌地图的多个配置选项
###安装###
需要:Elgg 2.1 或更高版本
- 将 amap_maps_api 插件上传到 "/mod/" elgg 文件夹并激活它
- 在 "Administration/Configure/Settings/AgoraMap Maps API" 中,您必须输入 API 密钥和基本地图选项
- 将 pagesmap 上传到 "/mod/" elgg 文件夹并激活它
- 在 "Administration/Configure/Settings/Map of Pages" 中,您可以配置几个插件选项