防止谷歌地图重复

时间:2018-06-17 06:06:55

标签: javascript google-maps

我已经在各种搜索术语中查看了其他答案,例如“停止重复地图”,“如何在地图中100%适应地图”等,但我似乎无法找到任何好的答案。如果视图比需要更适合所有内容,Google地图将在视图中重复地图。这是一个图像示例:

enter image description here

以下是我从其他地方采取的一些代码,这些代码应该解决但却没有:http://jsbin.com/sepubelive/edit?html,css,js,output

这种重复实际上会导致一些UX问题,因为我正在使用的应用程序使用拖放标记,绘图工具等工具,因为lat lngs在那里两次,你会看到重复的对象。例如,绘图工具使用OverlayView,当您在亚洲绘制一个矩形时,您将看到另一个矩形越过另一个亚洲或者如果它真的很宽,3个亚洲。视图始终是用户窗口高度/宽度的100%。

我想要的是让地图永远不会显示任何位置两次。如果它切断了一些可以简单平移的地图。基本上,我希望我可以将地图设置为background-size: cover

如果需要的话,我也可以使用一些蛮力战术并在以后进行改进。

0 个答案:

没有答案