0

私はopenlayersアプリケーションに取り組んでいます。私がやろうとしているタスクの 1 つは、ユーザーが地図または任意の国をクリックしたときに、その地図を選択し、ベクター形式で境界線を描画してその国の輪郭を描くことです。これは可能ですか?はいの場合は、例のコード リンクを教えてください。

4

1 に答える 1

0

こんにちははい、これは非常に簡単にできます。その方法はたくさんありますが、

渡された緯度に基づいて geojson (ベクター) 境界を返す Web サービスが必要になります。

clinet 側では、ベース マップの上にベクター レイヤーを追加する必要があります。

マップにクリック ハンドラーを割り当て (ツールを使用)、ツールのクリックで latlon を渡す Web サービスを呼び出し、最終的に Web サービスから応答が返ってきたら、geojson をベクター レイヤーに挿入します。

こちらもご覧ください https://gis.stackexchange.com/questions/35395/how-to-highlight-a-selected-country

于 2013-11-27T14:07:21.557 に答える