如何向我的社交网络添加地理标记功能?

问题描述

我正在开发一个 MERN 堆栈社交网络,允许人们将他们的帖子标记到某个位置。这基本上就像 Facebook 或 Instagram。搜索某个位置的用户应该会看到所有标记为该位置的帖子。我希望用户能够搜索某个国家/地区、城市、商店、地标、酒店等,并能够查看标记到该位置的所有帖子。

我起初为此使用了 Google Places API。当用户上传帖子时,他/她可以从 Google Autocomplete 中选择一个位置,该位置的地址将与其他帖子详细信息一起存储在我的数据库中。当其他用户搜索某个位置时,该位置的地址将在 API 调用中发送,以查看是否有任何帖子具有该匹配地址,并将其返回。

当我发现 Google 不允许您存储任何地址或任何其他信息时,我几乎完成了它。他们只允许地点 ID,但他们说这会随着时间的推移而改变。所以,我不能用它标记帖子。

我进一步研究了 MapBox 等其他解决方案,但如果您购买了 Places.permanent,您只能存储他们的数据。但这没有“兴趣点”,例如地标和商店。

如何将此功能添加到我的网络?有没有什么方法可以让一个单独的程序员使用谷歌地图/地点、MapBox 或 OpenStreetMap 或任何其他技术来做到这一点?提前致谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)