0

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

4

2 回答 2

0

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

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

限制可视区域使用

Map.maxBounds(..LatLngBounds..)

更多在这里http://leafletjs.com/reference.html

于 2012-12-28T15:26:42.633 回答
0

根据Leaflet 的 GitHub 问题跟踪器中的这个错误,目前看来这是不可能的。

于 2012-09-12T11:43:49.633 回答