Windows ストア アプリの地図と道案内を用意したいのですが、そのコードを作成して管理する必要はありません。
Windows 8 (および Windows RT) に組み込まれているマップ アプリを利用してその機能を提供する方法はありますか?
Windows ストア アプリの地図と道案内を用意したいのですが、そのコードを作成して管理する必要はありません。
Windows 8 (および Windows RT) に組み込まれているマップ アプリを利用してその機能を提供する方法はありますか?
Windows ストア アプリはプロトコル アクティベーションをサポートしています。これにより、一致するプロトコル スキーマを持つ URL がクリックまたはタップされたときに、アプリを登録してアクティブ化できるようになります。
Windows 8 および Windows RT にプリロードされているマップ アプリは、bingmaps: スキーマによるプロトコルのアクティブ化をサポートしています。これについては、こちらに記載されています。
基本的に、アプリでは、href が "bingmaps:" で始まり、必要に応じて必要なクエリ引数を含むハイパーリンクを作成します。私の場合、最終的に次のような URL を作成しました。
if (item.latlong) {
element.querySelector("article .item-directions").href = "bingmaps:?where="
+ item.address + ", " + item.city + ", " + item.state;
}
それを HTML/JS Windows ストア アプリのハイパーリンクの href に使用します。ユーザーがハイパーリンクをクリックすると、マップ アプリが起動し、指定された住所が中心になります。その後、ユーザーは道順を取得したり、地図や道順を印刷したりできます。そのコードを作成したり維持したりする必要はありません。これは、私のアプリ、Community Megaphone でどのように見えるかの写真です。
アプリをスナップ ビューにすると、イベント情報とマップ アプリの両方を同時に表示できることに注意してください。
これは、マップとルート案内機能をアプリにすばやく追加する便利な方法です。
より多くの写真とビデオ デモについては、プロトコル アクティベーションに関する私のブログ投稿をご覧ください。
Windows ストア アプリ開発の詳細については、Generation Appに登録してください。