如何将引脚设置为仅在一个世界上显示而无需手动计算?

时间:2013-04-24 07:21:31

标签: google-maps google-maps-api-3 cycle

我正在使用Google地图api V3。当我加载所有的针脚并设置fitbounds时,我的地图正在加载两个世界。有两个世界很好,但两个地图都有针脚。拥有多个引脚的世界真的令人困惑。

我已经提到了here。但它没有用,因为我无法设置缩放级别,因为它隐藏缩放级别1上的引脚并显示缩放级别为0的两个世界。

有没有办法只在一个世界上设置别针(我不介意有两个世界显示)。

注意:我无法控制加载地图的div的宽度和高度。

1 个答案:

答案 0 :(得分:0)

我没有找到使用google map api实现此功能的任何具体方法。但我做了一个手动计算来带一张地图。但这也不是一个完全灵活的解决方案,因为它没有展示整个世界。

基于这个想法,瓷砖大小是256 * 256,我尝试了以下内容。通过使用这个我不会让用户低于特定的缩放级别。它部分满足我的要求,因为minZoom级别根据设备的宽度放置。

var minZoomLevel = Math.floor(parseInt($(window).width())/256);