2017-06-07 6 views

答えて

1

onEachFeatureは、ユーザ定義の関数であるため、そのアルゴリズムの複雑さを事前に知ることはできません。

それはL.GeoJSONインスタンスの初期化を一度にGeoJSON Featureあたり呼び出さず、L.GeoJSON.addData()メソッドが呼び出されるたびに。

は、任意L.CircleL.Polyline又はL.Polygonをインスタンス化するnDouglas-Peucker simplificationの使用に起因する幾何学的形状の点の数であり、O(n*log(n))の複雑さを持っていることを考慮しています。

したがって、L.GeoJSONに機能を追加することの複雑さはmは、特徴の数である

O(m * (n*log(n) + f)) 

nような大きさでなければならない点の数は、機能ごと/頂点であり、fは複雑ですユーザー定義のonEachFeature機能の

関連する問題