非常感谢!
现在运行得很棒了!
我检查了地图的各个部分(主题、用户卡片、分类等),看起来都没问题。再次感谢 @merefield!![]()
确认这里现在也一切正常!
谢谢 Robert @merefield ![]()
感谢 @merefield,这是我的错。抱歉各位。
@ckshen 我已向 locations 插件推送了更新,该更新将支持 0.2 版本的布局,同时不会破坏非布局版本。我还修复了您上面描述的地图渲染问题。
如果未来一周内有人在使用任一插件(或其他任何插件)时遇到问题,请随时联系我,我会尽快回复。Rob 正忙于搬家。
谢谢,Angus!我会更新插件!
使用 2.7.0.beta1 和 discourse-locations e18de2a 后,我们似乎失去了在用户个人资料中添加位置的功能。
在位置字段中输入内容不会触发查找。
日志
消息(报告了 2 份副本)
找不到 MaxMindDB (/var/www/discourse/vendor/data/GeoLite2-ASN.mmdb):No such file or directory @ rb_sysopen - /var/www/discourse/vendor/data/GeoLite2-ASN.mmdb
回溯
/var/www/discourse/lib/discourse_ip_info.rb:81:in `rescue in mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:77:in `mmdb_load'
/var/www/discourse/lib/discourse_ip_info.rb:15:in `open_db'
/var/www/discourse/lib/discourse_ip_info.rb:10:in `initialize'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `new'
/usr/local/lib/ruby/2.7.0/singleton.rb:125:in `block in instance'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `synchronize'
/usr/local/lib/ruby/2.7.0/singleton.rb:123:in `instance'
/var/www/discourse/lib/discourse_ip_info.rb:149:in `get'
/var/www/discourse/app/serializers/concerns/user_auth_tokens_mixin.rb:22:in `location'
将位置地理编码提供商更改为任何可用选项都会导致错误:
确认了,我这里也有同样的问题。
地图加载正常,但新成员完全无法在个人资料中添加位置。
@angus @merefield 如果我们在 GitHub 仓库 上直接报告问题,会对你们有帮助吗?
感谢你的报告。
可惜我最近工作忙得不可开交,但我会找时间查看的。
请问有人能指出用户位置的经纬度值在数据库中存储在哪里吗?![]()
对于每个用户,您可以执行类似以下操作:
myUser = User.find_by(username_lower: '<username>')
然后
userLocation = JSON.parse(myUser.custom_fields[:geo_location])
然后
userLatitude = userLocation['lat']
在 Rails 控制台中……等等。
谢谢 Robert @merefield ![]()
各位,能否在后台调整一些参数?
自从切换到 Mapbox 的 outdoors-v11 瓦片后,地图上的文字变得非常小:
有一些参数可以调整这个问题:
具体来说就是:
tileSize: 512, zoomOffset: -1
这样地图就会变得可读:
这些参数调整是否有可能在未来的更新中加入?
这有点奇怪 ![]()
修改话题位置(一旦设定)的功能似乎在大约 4 年前被意外移除了(仅前端代码被移除,后端逻辑依然存在!),(天哪,时间过得真快!)。更奇怪的是,竟然没有人抱怨缺少这个功能。![]()
看来大家在提交阶段就已经对话题位置非常确定了!
现在它又回来了:
要更新话题位置,只需点击标题旁边的铅笔图标,然后点击位置以打开表单。
嗨 @merefield,
非常感谢这个出色的插件以及您持续的支持!
我在使用该插件时搭配了 Nominatim 作为地理编码器,获取到的位置结果格式为 <housenumber>, <street>, <neighbourhood>, <suburb>, <city>, <postalcode>, <country>。如果我的理解正确,可以通过设置“位置用户个人资料格式”来调整输出,但我不清楚具体该如何使用。
我的目标是将地址显示为德国标准格式 {*street_name*}, {postalcode} {*place*}(即使用上述变量表示为 <street> <housenumber>, <postalcode> <city>)。
能否请您指导我如何实现这一目标(如果可行的话)?提前感谢您的帮助!
我认为在使用 User Card Directory Theme 时,如果同时启用了 location user profile map 设置,会出现兼容性问题。至少对我来说,切换后的小地图在用户目录中并未处于前景,而是被下方的卡片遮挡了:
是的,不兼容。Follow 插件也无法与此 TC 一起使用。请勿混用。这是一个根本性问题,很可能永远无法解决。
这是因为插件在用户卡片上使用了插件出口(plugin outlet),而在此 TC 中,该出口被以非常奇怪的方式重复多次,我认为这完全让 Ember 感到困惑。因此,我认为问题出在 TC 本身而非插件,因为它破坏了这些出口。




