在Polygon的基础上获取地图瓷砖

时间:2015-02-03 10:44:24

标签: javascript google-maps cordova leaflet

我在移动应用中使用Google MapCordova应用)。其中我在地图上做了一些多边形作为边界。我希望用户也可以在离线模式下查看边界/多边形。对于离线地图,我使用的是Leaflet但是如何才能获得位于该边界内并保存的特定切片。 (我会做"保存它"我自己需要帮助,第一部分我怎样才能得到瓷砖?)。

1 个答案:

答案 0 :(得分:0)

安装名为Leaflet-Boundary-Canvas&的Leaflet插件使用该函数将贴图添加到多边形

var boundaryLayer = L.TileLayer.BoundaryCanvas.createFromLayer(tileLayer, options);

其中:

  • tileLayer - L.TileLayer的实例
  • options - L.TileLayer.BoundaryCanvas选项(包括边界)

随后您可以使用与LatLng [] - 简单多边形相同的边界选项使用相同的插件绘制多边形。

编辑:查看this link是否可以帮助您解决有关离线的具体问题。

希望这会有所帮助!!