1

Windows ストア アプリの地図と道案内を用意したいのですが、そのコードを作成して管理する必要はありません。

Windows 8 (および Windows RT) に組み込まれているマップ アプリを利用してその機能を提供する方法はありますか?

4

1 に答える 1

1

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に登録してください。

于 2013-01-18T22:03:17.673 に答える