我们可以假设这是“路线图”,即通过 IP 自动定位的选项,并允许单个用户或网站选择退出。
但我无意免费开发它。
这需要资金(或高质量的公关,并做出正确的技术选择和测试)。
以前有人提出过这个要求,但没有人提供足够的资金。
我们可以假设这是“路线图”,即通过 IP 自动定位的选项,并允许单个用户或网站选择退出。
但我无意免费开发它。
这需要资金(或高质量的公关,并做出正确的技术选择和测试)。
以前有人提出过这个要求,但没有人提供足够的资金。
抱歉回复迟了!
/u/<username>.json。我多年来一直在使用这个很棒的插件。
最近我遇到了一些困难。当我创建一个新主题时,并尝试添加一个位置,例如 Bathinda,并在新主题对话框中搜索它,它会给出正确/预期的结果。
但是当我搜索另一个城市“Patiala”(这两个城市都在同一个印度邦 Punjab,在 OpenStreetmap 中搜索时都能正确显示),它会给出空白结果/无法搜索。
这种情况也发生在其他地区/城市。在某些情况下,那些被搜索的地区是很大且著名的城市,但却找不到,而一些较小、不太知名的城市却能找到。
可能的原因是什么?
有意思。您在使用其他地理编码提供商时也会遇到同样的问题吗?
我无法选择任何其他提供商,因为“Nominatim”是默认/最容易配置的。如果我选择任何其他提供商,它就会报错:
但是,在您提出这个想法后,我搜索了一下,找到了获取 OpenCageData API 密钥的方法(只花了 2 分钟),并在插件设置中填入了该 API 密钥(并且仅在填入 API 密钥后,才将提供商名称更改为 OpenCageData)。结果,它不仅停止报错,而且之前无法搜索到“Patiala”(以及许多其他城市)的原始问题也消失了。
所以,一切都 OK 了。谢谢!
附注:我希望“红色错误”下显示的“提供商详细信息”链接应该将我/任何用户引导到该提供商的页面(而不是“GitHub”页面),用户可以在那里申请生成“API 密钥”。这将非常有帮助。
那是不变的,所以我不认为那会成为可能。欢迎提交PR!\n\n很高兴您已解决!
您好,我只想显示国家的国旗,这个插件可以做到吗,还是只能通过 GPS 显示位置?
通过配置此插件的设置,您可以使其选择任何一个位置(希望也能选择任何一个国家)作为所有新主题的位置。这样,该位置将始终显示在所有后续主题上(在撰写主题时,如果任何用户希望更改该国家/地区的名称/位置,他们可以自由这样做)。

你好,这个问题有解决的可能吗?谢谢 ![]()
我已经复现了。这周我会看看。
抱歉,有偿工作优先 ![]()
@Don 请尝试更新一下好吗?
非常感谢 Robert
现在它似乎运行正常,但我注意到当我从例如摘要转到另一个用户个人资料(未设置位置的用户)时,它似乎表现相同。如果我从主页或网站的其他部分转到个人资料,那么它运行得很好。这可能是因为加载滑块。
你能详细说明一下,你具体点击了什么才发生这种转变?(假设是从摘要到摘要?)。这两个用户是否都需要曾经设置过位置?第一个用户的位置信息是否已填充?总之,请提供确切的重现步骤 ![]()
是的,这是正确的。如果您转到未设置位置的其他用户摘要,/u/ 中的行为将处处相同。
例如:
稍等,我将通过私信给您发送一个关于确切问题的视频。 ![]()
没关系,我已经复现了。
是的,情况不太好。
我认为这最终需要重构为 Glimmer。
鉴于这是一个边缘情况,我可能不会很快着手处理,抱歉。
这让我想起了 Birthday cake emoji displayed on profile when its not your birthday 和 Wrong number of user notes
看起来代码在转换后没有重新评估,因为 setupComponent 没有再次触发。
这几乎肯定是一个普遍存在的问题,并非 Locations 特有。
我怀疑解决方案是在 Glimmer 中使用某种 {{did-update}} 修饰符。但这只有在 Ember 将数据状态视为“脏”时才有效 ![]()
@Don 好的,我已经把它移到了 Glimmer(注意提交注释中的可怕拼写错误
),现在它可能运行得更好了,告诉我你的进展!
(供参考,开发说明:getter 对于配置文件切换已足够,但仍然存在(不幸的是有必要?)使用 DOM 操作进行类修改,这需要一个修改器)
太棒了
非常感谢 Robert,效果很棒 ![]()