2

私は OpenLayers を少しいじっていましたが、カスタムの「機能」を作成する方法があるかどうか疑問に思っていました。私が達成したいのは、複数の部分を持つ機能、または複数の機能を一緒に「バインド」する方法があるかどうかです。

これで達成したいのは、マップ上の特定の位置にさまざまな量のデータを表示し、それを境界線 (コールアウトのようなもの) でラップしたいということです。

私の知る限り、これを達成するにはいくつかの方法がありますが、それぞれに独自の失敗があります。

  • コンテンツ + ボーダーを持つ単一のイメージ サーバー サイドを生成します。このアプローチの問題は、サーバー上で多くの計算時間を浪費し、マップ上のすべてのポイントに対して部分的に同じ画像を配信することです。
  • 複数の機能を使用します。ここでの問題は、マウスオーバーで表示されたデータを変更すると、すべての機能ではなく、1 つの機能のマウスオーバーにしか反応できないことです。

OpenLayers でカスタム機能を作成する方法はありますか? どうすればそうすることができますか?または、まだ発見していない複合/複雑な機能を使用したさらに簡単な方法はありますか?

前もって感謝します!

4

0 に答える 0