【问题标题】:Display Leaflet map per country显示每个国家的传单地图
【发布时间】:2012-09-12 11:29:48
【问题描述】:

我正在 phonegap 上开发一个移动应用程序。 对于 Geolocation,我使用 Leaflet “一个适用于移动设备的地图的 JavaScript 库” 我只想知道是否可以在不访问其他国家/地区的情况下显示每个国家/地区的地图。所以用户可以在他的国家导航。

【问题讨论】:

    标签: html cordova map geolocation javascript


    【解决方案1】:

    Leaflet 允许您设置缩放和平移限制。 一种解决方案是将地图的可视区域限制在某些国家/地区所需的坐标范围内。

    我很确定有可用的地理数据为您提供每个国家/地区的最高/最低纬度和经度值(类似于国家边界周围的边界框),因此您可以将可视区域限制为这些值。

    为了限制可视区域使用

    Map.maxBounds(..LatLngBounds..)
    

    更多http://leafletjs.com/reference.html

    【讨论】:

      【解决方案2】:

      根据this bug in the GitHub issue tracker for Leaflet的说法,目前看来这是不可能的。

      【讨论】:

      • 好的,但是除了显示每个国家/地区的地图之外,有什么方法可以限制用户的导航区域吗?
      • 链接的bug是个普遍的问题,目前看来无法以任何方式限制导航区域。
      猜你喜欢
      • 2013-11-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多