在谷歌地图 API V3 中,如何在不使用限制平移解决方案的情况下防止标记在 x 轴上重复

In google Maps API V3, How can I Prevent markers from repeating on x axis without using the limiting panning solution?

本文关键字:情况下 解决方案 V3 API 谷歌地图      更新时间:2023-09-26

我一直在寻找这个问题的答案,我知道有一种方法,因为传单在他们的框架中做到了。问题是我已经在使用 Google APi,无法将所有内容都转回传单,而且我不想使用传单,我无法限制边界,因为这会为我的地图应用程序提供一些非常奇怪和笨拙的解决方案。有谁知道如何在谷歌地图 api v3 的 x 轴上禁用世界包装?同样,请不要说限制平移和边界,并加强缩放。我已经尝试过了,这不是我想要的,而且它真的效果不佳。如果传单可以用一个 worldwrap 的孔子来做到这一点:假的,那么在谷歌自己的框架中怎么能实现同样的事情呢?

我设法做到这一点的唯一方法非常粗糙。

首先将标记设置为拖动。这会阻止标记纵向重复。

然后添加拖动开始和拖动结束处理程序。

在拖动开始时,保存标记位置。

在拖动端,将标记位置设置回其原始位置。

粗糙但似乎有效。