0

「map-div」内のブラウザーに .mbtiles を表示しようとしています。mb-utilを使用して、.mbtiles を .png タイル ファイルと .json ファイルに抽出しました。

これは私のサーバーの public_html がどのように見えるかです: ここに画像の説明を入力

タイル フォルダー: ここに画像の説明を入力

tile フォルダー内の metadata.json: ここに画像の説明を入力

メインの JavaScript ファイル java.js: ここに画像の説明を入力

java.js 内にはWax コネクタからのコードがあるため、.json を使用して Leaflet を操作できます。

この状態のマップは機能しません。

そこで、mbtiles ファイルを MapBox ホスティングにアップロードし、.json URL を取得しました。また、java.js の URL http://testit969.host22.com/tileserver/ Century.json が Mapbox で生成された .json URL に置き換えられると、マップが表示されます (ただし、対話機能は機能しません)。これは、少なくとも、.json ファイルに問題がなければ、コードでマップを表示するのに十分であることを示しています。

しかし、現在、マップはまったく表示されません。リーフレット マップ コンテナーは灰色でのみ表示されます。

どんな助けでも大歓迎です。

4

1 に答える 1

0

MapBox.js v1.x以降を使用してください。古いスタイルの Wax/Leaflet 統合はサポートされなくなりました。また、 support.mapbox.comでより適切なサポートを提供できます。

于 2013-08-05T18:05:56.057 に答える