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