2016-07-25 10 views
1

Googleはハイブリッドアプリを構築しており、オフラインのタイルの読み込み機能を追加しています。モバイルデバイスのローカルタイルへのアクセス方法私たちは、SDカードからローカルタイルをロードする予定です。オープンレイヤSRCはサブアドレスを必要とします。Androidの電話機でローカルタイルにアクセスする方法

オープンレイヤー3は、オープンレイヤー2のようにOL.Control.CacheWriteを持っていますか?それが現在入手できない場合は、オープンレイヤー3で使用できると期待していますか?

答えて

0

これは私のデスクトップでローカルのタイルを読んだ作品は、私はそれがあまりにもモバイルアプリで動作する必要がありますね:

var MBLayer = new ol.layer.Tile({ 
      source: new ol.source.XYZ({ 
      url: './POSOW_layer/{z}/{x}/{y}.png', 
      zIndex:9999999 
      }) 
     }); 

「POSOW_layer」タイルがあるディレクトリの名前です。

+0

返信いただきありがとうございます。このソリューションを試しましたが、IISサーバーでアプリケーションをホストした場合にのみ機能しました。モバイルアプリでは、モバイルのサーバーでは実行できませんので、パスのようなサーバーを使用する代わりに、モバイルアプリケーションでは動作しない「file:// posow_layer」のようなパスが必要です。 –

関連する問題