我正在尝试为以下问题找到正确(或最佳)的解决方案:
说,我有一个谷歌地图(实际上是什么样的地图并不重要),人们可以在其中创建和删除标记。任何用户都可以查看地图,并且我知道用户现在查看的正方形范围。因此,如果其他人在这个正方形上创建标记,我需要立即在地图上显示它。为此,我将使用 websockets。但问题不在于技术方面,而在于逻辑。将标记数据发送给用户的最佳方式是什么?我应该以某种方式存储显示位置的当前范围吗?我不想向所有用户发送新标记,因为他们可能不需要它,我只想发送给那些看那个正方形的人。或者我必须让生产者将这些信息提供给消费者?
对不起,如果我写了令人困惑的东西,如果有不清楚的地方请问我。感谢您的建议。