問題タブ [openlayers-6]

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 に答える
167 参照

openlayers - マウス ホイールのズーム レベルを View.resolutions で指定されたレベルに制限するにはどうすればよいですか?

マウス ホイールのズーム レベルを View.resolutions で指定されたレベルに制限したいと思います。

それを達成するために何ができますか?

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

pgadmin - Openlayers Wfs- 機能の削除でトランザクションの問題が発生しました。応答に o が削除されたと表示されているため、機能のプロパティに何かが欠けているようです

これは私のコードです

トランザクション機能 -

Openlayers Wfs- 機能の削除でトランザクションの問題が発生しました。応答に削除済みと表示されているため、機能のプロパティに何かが欠けているようです。

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

openlayers-6 - Openlayers 6 オフライン ローカル ベクター pbf ファイル「未実装タイプ: 6」エラー

OpenStreetMap データ (osm.pbf ファイル) を「z/x/y.pbf」フォルダー/ファイル構造に変換し、Openlayers 6 と Ionic を使用してマップをオフラインで表示しようとしています。

私がこれまでに行ったことは次のとおりです。

  1. ダウンロードした osm.pbf ファイル ( https://download.geofabrik.de/europe/netherlands/flevoland.html )
  2. Maperitive を使用して osm.pbf を開き、mbtilesgenerate-mbtiles [minzoom=0 maxzoom=16]を生成するために使用しました
  3. コマンドでmbutil ( https://github.com/mapbox/mbutil ) を使用しましmb-util --image_format=pbf input_folder output_folderた。この後、適切なフォルダー構造内に pbfs が作成されます。これまでのところ素晴らしいです。
  4. openlayers で pbfs を表示します (私は Ionic を使用しているため、ここにいくつかの Angular コードがあることに注意してください)

この後、ブラウザー内でマップを表示しようとすると、「エラー: 実装されていないタイプ: 6」になります。 ここに画像の説明を入力

興味深いことに、https: //openmaptiles.com/downloads を使用してそこから mbtiles をダウンロードし、手順 3 ~ 4 を実行すると (手順 3 では追加の手順を実行し、ファイルが openmaptiles gzip であるため pbfs を解凍するだけです)、すべてが適切に表示されます。しかし、ここでの問題は、openmaptiles が 14 のズーム レベルを提供し、16 のズーム レベルが必要なことです。

この問題を克服する方法はありますか? どんな助けでも大歓迎です!