显示每个国家的传单地图
Posted
技术标签:
【中文标题】显示每个国家的传单地图【英文标题】:Display Leaflet map per country 【发布时间】:2012-09-12 11:29:48 【问题描述】:我正在 phonegap 上开发一个移动应用程序。 对于 Geolocation,我使用 Leaflet “一个适用于移动设备的地图的 javascript 库” 我只想知道是否可以在不访问其他国家/地区的情况下显示每个国家/地区的地图。所以用户可以在他的国家导航。
【问题讨论】:
【参考方案1】:Leaflet 允许您设置缩放和平移限制。 一种解决方案是将地图的可视区域限制在某些国家/地区所需的坐标范围内。
我很确定有可用的地理数据为您提供每个国家/地区的最高/最低纬度和经度值(类似于国家边界周围的边界框),因此您可以将可视区域限制为这些值。
为了限制可视区域使用
Map.maxBounds(..LatLngBounds..)
更多http://leafletjs.com/reference.html
【讨论】:
【参考方案2】:根据this bug in the GitHub issue tracker for Leaflet的说法,目前看来这是不可能的。
【讨论】:
好的,但是除了显示每个国家/地区的地图之外,有什么方法可以限制用户的导航区域吗? 链接的bug是个普遍的问题,目前看来无法以任何方式限制导航区域。以上是关于显示每个国家的传单地图的主要内容,如果未能解决你的问题,请参考以下文章