【发布时间】:2015-02-03 10:44:24
【问题描述】:
我在我的移动应用程序(Cordova 应用程序)中使用Google Map。我在地图上制作了一些多边形作为边界。我希望该用户也可以在离线模式下查看该边界/多边形。对于离线地图,我使用的是Leaflet,但我如何才能仅获取该边界内的特定图块并保存它。 (我会自己“保存”部分我需要帮助我在第一部分如何获得瓷砖?)。
【问题讨论】:
标签: javascript google-maps cordova leaflet
我在我的移动应用程序(Cordova 应用程序)中使用Google Map。我在地图上制作了一些多边形作为边界。我希望该用户也可以在离线模式下查看该边界/多边形。对于离线地图,我使用的是Leaflet,但我如何才能仅获取该边界内的特定图块并保存它。 (我会自己“保存”部分我需要帮助我在第一部分如何获得瓷砖?)。
【问题讨论】:
标签: javascript google-maps cordova leaflet
安装名为 Leaflet-Boundary-Canvas 的 Leaflet 插件并使用该功能将图块添加到多边形
var boundaryLayer = L.TileLayer.BoundaryCanvas.createFromLayer(tileLayer, options);
地点:
随后,您可以使用与 LatLng[] 相同的插件使用边界选项绘制多边形 - 简单多边形。
编辑:看看this link 是否可以帮助您解决有关离线的具体问题。
希望这会有所帮助!
【讨论】: