2

leaflet.js v 0.5 を使用してマップを配置する phonegap アプリケーションを構築しています。SQLitePlugin を介して .mbtiles ファイルを読み取ろうとしています。

https://github.com/chbrody/Cordova-SQLitePlugin

function buildMap() { var db = window.sqlitePlugin.openDatabase("file:///sdcard/one_tile.mbtiles"); document.body.removeChild(msg);

  var map = new L.Map('map', {
      center: new L.LatLng(40.6681, -111.9364),
      zoom: 11
  });

  var lyr = new L.TileLayer.MBTiles('', {maxZoom: 14, scheme: 'tms'}, db);

  map.addLayer(lyr);
}

しかし、sqlitePlugin.openDatabase は .mbtiles ファイルを見つけられませんでした

4

2 に答える 2

1

私は同じ問題を抱えていました。これをチェックしましたか?http://geospatialscott.blogspot.com/2012/04/phonegap-leaflet-tilemill-offline.html

于 2013-01-25T10:01:59.503 に答える
1

箱から出して MBTiles タイルを読み取る florian fournier の Cordova プラグインを見ることができます: https://github.com/ffournier/cordova-plugin-mbtiles

于 2014-04-03T06:43:15.647 に答える