Usermap for phpBB-用户地址定位

扩展 “Usermap for phpbb” 在您的论坛中添加了一个包含用户位置的交互式地图。为了确定这些位置,扩展使用每个用户所在国家/地区和邮政编码(邮政编码)来查找 Geonames.org 数据库中的坐标。如果数据库包含此国家/邮政编码组合的多个坐标,则 Usermap 使用预定义的配置文件字段“location”来改进坐标的确定。这些位置由一个圆形标记显示,该标记以相应用户的主要组的颜色着色。
地图中包含的每个用户都可以在其位置周围 1 公里 – 100 公里(0.6 英里 – 62 英里)的预定义距离内搜索其他用户。结果按升序显示昵称和距离。昵称用作指向相应用户个人资料的链接,该个人资料将在新的浏览器选项卡中打开。
OSM地图用于显示用户位置。
此外,管理员还可以启用具有兴趣点 (POI) 的多重地图图层。如果启用且用户权限允许,用户可以通过在地图中右键单击所需位置来将 POI 添加到地图。
国家或邮政编码的输入或更改由用户本人或管理员在用户的个人资料中完成。如果在注册时提供了国家和邮政编码(默认),则在激活时,如果可以确定坐标,则相应的用户将被添加到用户地图中。
用户职位和 POI 的显示取决于为此扩展授予的权限。
管理员可以选择地图中心的纬度和经度,以及在 ACP 中首次显示地图时的缩放。此外,管理员还可以为此扩展安装其他语言包。
在使用Usermap之前,管理员必须使用 Geonames.org 开设一个(免费)帐户,并在ACP中输入相应的用户名,以便使用数据库。如果没有至少一个 Geonames.org 用户名,用户定位将无法运行!
此外,如果 Geonames 不提供数据,则可以添加 Google Maps API 密钥以从那里检索数据。第三种方式是可以定义给定国家/地区邮政编码组合的坐标并将它们存储在数据库中。
官方下载
https://www.phpbb.com/customise/db/extension/usermap_for_phpbb_2/?sid=fe851d08684e62d2c68d6a6e6a24fabd