少し前に .osm ファイルとスタイル ファイル (osmarender.xml) を編集し、それを Android プロジェクトに含めました (osmosis と Mapsforge ライブラリを使用)。うまく機能し、見栄えがします。OpenLayers (またはリーフレット?) を使用して、これらのファイルを Web プロジェクトで再利用したいと考えています。
この例 ( https://wiki.openstreetmap.org/wiki/OpenLayers_osm_file_example ) を使用して、(非常にローカルですが、それでも 23 MB の) マップを表示できましたが、すべて黄色でした (もちろん、スタイルは適用されていません)。 OSM ベースマップの上にレンダリングされました。
次のことを行いたい: 1. マップのみを表示する (他のベース マップは不要または必要ない)。2. 高速に表示します (ただし、パンとズームは可能です)。3. スタイル (osmarender.xml で定義) を使用して表示します。4. 可能な範囲でのみ表示します (バウンディング ボックスの境界付近でパンを停止します)。
これを OpenLayers (およびおそらく浸透またはレンダリング ツール) で行うことはできますか? もしそうなら、どのように(ちょうど約)?