【问题标题】:How to zoom a leaflet map depending on the latitude and longitude如何根据经纬度缩放传单地图
【发布时间】:2015-07-23 01:40:20
【问题描述】:

我想显示一个弹出窗口,我将在其中显示传单地图。在弹出窗口中,我将显示两点之间的路径。这两点是两个 [lat,lon] 对 A点是[lata,lona],B点是[latb,lonb]。我想设置地图的视图或缩放级别,以便缩放地图,聚焦点 A 和点 B 之间的距离。这意味着地图将在地图一端附近有点 A,在附近有点 B地图的另一端。我该怎么做。我现在使用以下命令将视图设置为 A 点,并且 A 点保持在中间。这是我的命令

map.setView([A[0],A[1]],14);

所以点 A 位于中间,但点 B 有时甚至超出地图。我希望 A 和 B 都显示在地图上以及地图内最远的距离。

【问题讨论】:

    标签: google-maps leaflet


    【解决方案1】:

    如果您想将地图聚焦到某个区域而不是某个点,请使用 fitBounds 方法而不是 setView

    【讨论】:

      猜你喜欢
      • 2013-12-10
      • 2011-12-09
      • 1970-01-01
      • 1970-01-01
      • 2012-11-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多