は私が動的に使用して、円のフェンスのサイズを大きくしようとしていますkeypressイベントがトリガーされますが、円の形のサイズは変更されません。動的に変更円サイズOpenLayersを
1
A
答えて
1
機能のプロパティは変更していますが、ol.geom.geometry
またはol.style.Style
のプロパティは変更していません。あなたのジオメトリがol.geom.Circle
だと思います。
その後、あなたの代わりにこれを使用することができます。そして、
var styleFunction = function(feature) {
return [
new ol.style.Style({
image: new ol.style.Circle({
radius: feature.get('radius'),
fill: new ol.style.Fill({
color: 'green'
})
})
})
];
};
::スタイルの関数のように使用することをマージされていない
$(document).on("keypress", "#radius", function() {
circleFeature.getGeometry().setRadius(parseInt($("#radius").val()));
});
0
this PRながらそれは言う
$(document).on("keypress", "#radius", function() {
circleFeature.set("radius",parseInt($("#radius").val()));
circleFeature.setStyle(styleFunction);
circleFeature.changed();
});
関連する問題
- 1. サイズ変更は動的に
- 2. 動的フォントのサイズ変更
- 3. Cufon動的なサイズ変更
- 4. splitContainerパネルのサイズを動的に変更
- 5. OpenLayers円グラフ
- 6. 動的にサイズ変更のUITableViewCellハイツ
- 7. 動的にサイズ変更画像は、Firefox
- 8. 親コンテナのサイズ変更時にdojo dijit.Gridウィジェットのサイズを自動的に変更
- 9. OpenLayersを自動的
- 10. 動的サイズの完全円形ボタン
- 11. サイズ変更matlotlibのビュー境界を自動的に変更
- 12. SeekBarを使用してImageViewで円のサイズを動的に更新 - Android
- 13. ExtJSグリッドカラムの動的サイズ変更
- 14. 動的配列のサイズ変更
- 15. Android - ボトムシートの動的サイズ変更
- 16. フレキシブルなサイズ変更DataGridColumns(動的数値)
- 17. iOS静的テーブルテキストベースの自動サイズ変更
- 18. 動的入力フィールド幅のサイズ変更
- 19. OpenLayers 3機能のサイズを変更する
- 20. OpenLayersでサイズを変更することはできますか?
- 21. 自動 - NatTableを動的にサイズ変更する
- 22. openlayersパンズームバーの変更
- 23. 項目を更新し、円グラフを動的に変更します。 React.js + D3
- 24. Openlayers OpenStreetMapsレイヤーのポリゴンに円を描く
- 25. LaTeXでA4サイズに自動的にサイズを変更するには
- 26. サイズ変更時にツールバーを動的にする
- 27. ピボットテーブルに合わせてデータテーブルのサイズを自動的に変更
- 28. IFrameを動的にサイズ変更可能にする
- 29. OpenLayers 2 - 頂点をプログラム的に移動
- 30. マウスを使用してdivを動的にサイズ変更する
setRadiusではありません関数。 –
あなたのジオメトリは 'ol.geom.Circle'ですか? JSFiddleに関連するコードを提供できますか? – Lars
あなたはジオメトリではなくスタイルにsetRadiusを使用しませんが、実際にはベクトルレイヤー上にスタイル関数が必要だと思います。 http://openlayers.org/en/latest/apidoc/ol.layer.Vector.html#setStyleおよびhttp://www.acuriousanimal.com/thebookofopenlayers3/chapter04_06_text_style.htmlを参照してください。 –