openlayers 4.2.0を使用してol.layer.VectorTileレイヤーを使用するときに奇妙な問題が発生します。 ol.source.VectorTileの場合、tileLoadFunctionを使用して、tileGridのタイルのネットワーク要求を行います。私は、レイヤー内の私のマップ上に約100ポイントを持っています。ユーザーが選択できるオプションがいくつかあります。これは、VectorTileレイヤーとVectorTileソースが再定義され、レイヤーが削除されて読み込まれるため、新しいポイントがマップ上に描画されます。何度かレイヤーを切り替えた後には問題はないようですが、最終的にはtileLoadFunctionが呼び出されなくなります。タイルグリッドにもっと多くのタイルがあるにもかかわらず、時にはそれは3回のように呼び出されますが、呼び出されるのを止めることがあります。何が起こっているのかわからない、何らかの種類の制限やtileLoadFunctionを呼び出さないようになっているようなもの?私はソースで.refresh()を使用しようとしましたが、これは問題ですが、それは役に立たなかったでしょう。いかなる考えも認められるだろう。ありがとう!VectorTileレイヤーが更新されない
0
A
答えて
0
私は、あるタイルのデータに何らかの機能があるかどうかを調べました。そうでなければ、そのタイルのtile.setFeatures()関数をスキップしました。これは物事計画に何かを混乱させました。解決策はデータをチェックしないことでした。データに特定のタイルのフィーチャがない場合は、空のfeatureCollectionを使用してsetFeaturesを設定するだけでした。
関連する問題
- 1. SearchResults更新が更新されない
- 2. svn更新が更新されない
- 3. ソースレイヤーが出力レイヤーと共に更新されます
- 4. xdan/datetimepicker - datetimepicker({'setOptions'、{highlightedDates:[}}})が更新されない - カレンダービューが更新されない
- 5. レイヤーがレイヤーされていません
- 6. 更新されたiOSバイナリが更新されないMainView NIB
- 7. Qt5ビルド/デバッグプロジェクトが更新されない/変更されない
- 8. jQueryインクリメントボタン更新値が更新されているが、値の変更は更新されていない
- 9. WFSレイヤーが表示されない
- 10. TableViewが更新されていない
- 11. WM_SYSKEYDOWNが更新されていない
- 12. bulkWriteが更新されていない/更新されていません。
- 13. コントローラが更新されたときに角度ビューが更新されない
- 14. 状態が更新されたときにスタイルが更新されない
- 15. ルートプロパティが更新されたときに、Aurelia-router router.navigationが更新されない
- 16. $ scopeが更新された後、ng-repeat情報が更新されない
- 17. モデルがAngularJSで更新されたときにビューが更新されない
- 18. viewmodelが更新されたときにビューのテーブルセルが更新されない
- 19. FRCが更新された後にTableViewControllerが更新されない
- 20. AVPlayerが再生されずレイヤーが表示されない
- 21. 更新が表示されないテンプレートにリダイレクトされない
- 22. AngularJSでビューが更新されない
- 23. javafx TreeTableViewが更新されない
- 24. Silverlight 3ブラウザが更新されない
- 25. ViewModelがPOSTで更新されない
- 26. Wpf Xamlビューが更新されない
- 27. JQueryモーダルダイアログHTMLが更新されない
- 28. Flaskセッションが更新されない
- 29. UIWebView:画像が更新されない
- 30. AppWidget alarmmanagerが更新されない