Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/458.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在google Maps API V3中,如何在不使用限制平移解决方案的情况下防止标记在x轴上重复?_Javascript_Google Maps_Google Maps Markers - Fatal编程技术网

Javascript 在google Maps API V3中,如何在不使用限制平移解决方案的情况下防止标记在x轴上重复?

Javascript 在google Maps API V3中,如何在不使用限制平移解决方案的情况下防止标记在x轴上重复?,javascript,google-maps,google-maps-markers,Javascript,Google Maps,Google Maps Markers,我一直在寻找这个问题的答案,我知道有一种方法,因为传单是在他们的框架内完成的。问题是,我已经在使用谷歌APi,无法将所有内容都返回到传单,而且我不想使用传单,也无法限制边界,因为这将为我的地图应用程序提供一些非常奇怪和笨拙的解决方案。有人知道如何为google maps api v3禁用x轴上的世界包装吗?同样,请不要说限制平移和边界,并加快缩放。我已经试过了,但这不是我想要的,而且它真的不起作用。如果传单可以用worldwrap的一个特性实现:false,那么在谷歌自己的框架中如何实现同样的目

我一直在寻找这个问题的答案,我知道有一种方法,因为传单是在他们的框架内完成的。问题是,我已经在使用谷歌APi,无法将所有内容都返回到传单,而且我不想使用传单,也无法限制边界,因为这将为我的地图应用程序提供一些非常奇怪和笨拙的解决方案。有人知道如何为google maps api v3禁用x轴上的世界包装吗?同样,请不要说限制平移和边界,并加快缩放。我已经试过了,但这不是我想要的,而且它真的不起作用。如果传单可以用worldwrap的一个特性实现:false,那么在谷歌自己的框架中如何实现同样的目标呢

我唯一能做到这一点的方法是非常粗糙的

首先将标记设置为draggabble。这样可以阻止标记纵向重复

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

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

在拖动结束时,将标记位置设置回其原始位置


粗糙,但似乎有效。

我唯一能做到这一点的方法就是非常粗糙

首先将标记设置为draggabble。这样可以阻止标记纵向重复

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

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

在拖动结束时,将标记位置设置回其原始位置

原油,但似乎工作