問題タブ [maptiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
305 参照

android - オフラインで使用するために緯度経度境界でマップ タイルを保存する方法は?

私は自分の国の都市のオフライン マップをダウンロードできるようにするルーティング アプリケーションを持っています。これにより、自分の都市のユーザーがそのマップをダウンロードしてオフラインとして使用できるようになります。
マップを保存するプロセスは次のとおりです。これにより、ユーザーは境界 (最北緯度と最南端緯度) とズーム値を選択し、Google からお気に入りのマップをダウンロードできます。

ここに画像の説明を入力

0 投票する
1 に答える
4092 参照

leaflet - リーフレットのマップ タイルをダウンロードするには?

これが基本的な質問であることは理解しています。ただし、私は何時間もグーグルで検索しましたが、まだうまくいく答えを見つけていません。

Leaflet を使用してマップを表示する JavaScript Web アプリケーションがあります。タイル ソース URL が mapbox などのオンライン リポジトリである場合は動作させることができますが、アプリケーションをオフラインで動作させたいと考えています。タイルをダウンロードしてフォルダー構造に保存し、タイル ソース URL を指定する方法と場所を教えてください。

ありがとう

0 投票する
1 に答える
56 参照

javascript - Leaftjs は現在のすべてのポリゴンを削除し、すべて再描画します

Leaftjs(1.6)を使用しているプロジェクトに取り組んでいます。タイルレイヤーのhttps://api.maptiler.com/maps/streets 。

初めて、ポリゴンは正しく描画されます。私のサイトでは、ユーザーが入力範囲を変更できる入力範囲を使用しています。その値を使用すると、新しい色とポップアップ値でポリゴンが更新されます。

そのため、入力範囲のコールバックでは、最初に以前のポリゴンをすべて削除してから、もう一度再描画しようとします。ユーザーが入力範囲をスムーズに変更するとうまく機能します。

ここに画像の説明を入力

しかし、ユーザーが入力範囲を非常に速く移動すると問題が発生します。この種のマップ出力が得られます。 ここに画像の説明を入力

これが私の入力範囲コードです

ポリゴンを削除するために、使用しました

しかし、どちらも同様の結果を示しています。

ここに私の完全なコードがあります、

どうすればこれを修正し、明確な出力を得ることができますか?