Bing や Nokia のマップで、各国の輪郭だけが描かれた空白の世界地図を表示し、一部の国を単色で塗りつぶすことはできますか? ありがとう!
2 に答える
に関する最近のブログ投稿では、次のことがdeveloper.here.com
発表されました。
Geocoder APIは、ジオコーディング結果を含む管理境界形状 (マルチポリゴン座標) の取得をサポートするようになりました。この機能は、すべての国と地域で利用できます - 国のカバー範囲の深さに沿っています.
GitHubのHERE Community Examplesでは、これを示す Web ベースの例を提供しています。JavaScript で書かれていますが、アイデアが得られるはずです。
- パラメーターを使用して、REST Geocoder サービスに http 要求を行います。
additionaldata=IncludeShapeLevel,[level],
- 正規表現を使用してWell-known-Text形式 (WKT) を解析します。
- 座標を取得して変換します
Polygon
状況によっては、電話でオフラインのみのサポートを提供することを好む場合があります。これは、マップがデバイスから直接利用できることがわかっているためです。必要な地域が確実にわかっている場合は、形状を事前に読み込むことが理にかなっています。 KML または GeoJSON ファイルに基づいています。事前にわからない場合でも、アプリが http に依存している場合 (または潜在的な場所のセットが任意に大きい場合) は、必要な地域に対してhttpだけでREST ジオコーディングを使用することもできます。
ところで、オンラインソリューションの利点の 1 つは、Bing と Nokia Maps の両方が HERE と同じデータセットを使用しているため、ダウンロードした形状が正確に一致することを確認できることです。
Bing マップの上に任意のポリゴンをレンダリングできますが、州、州、郡などの地域をレンダリングする組み込み機能はありません。地域を強調表示するには、ポリゴンのすべてのポイントを提供し、それをオーバーレイする必要があります。地図上の地域。これは、バージョン 7 の Bing Maps AJAX コントロールを使用した "高度な" 多角形の描画について説明している素晴らしい記事です。
Bing Maps の「高度な形状」 (つまり、ドーナツ ポリゴン)
Bing maps API に関して重複する可能性のある質問