2011-11-15 26 views
2

これは自動的にGoogleマップのURLを乗っ取るので、iPhone上で簡単な作業です。 Androidはジオプロトコルを使用し、ブラックベリーはJSのビットを持っています。どのようにWP7でこれを行うことができますか?私はそれが可能ではないことを伝えることができますが、うまくいけば、そこの誰かが私より多くを知っているから!明確にするために、私は、別のアプリではなく、ブラウザからネイティブマップアプリを開くことについて話しています。ブラウザからネイティブマップアプリケーションを開くにはどうすればよいですか?

+0

これは参考になる場合もあります。 http://msdn.microsoft.com/en-us/library/ee681884 – MikeT

答えて

1

string location = "maps:" + SelectedLocation.Street + " " + SelectedLocation.PostalCode; 
location = HttpUtility.UrlEncode(location); 
TaskHelper.WebPage(location); 

また、ビングは、おそらくそれは、通常のURLを経由して行うのと同じ方法で、ルートをサポートしてマップ

http://www.habaneros.com/blog/posts/Opening_native_map_apps_from_the_mobile_browser.aspx

+1

彼の更新された投稿 - さらに良い:http://habaneroconsulting.com/Blog/Posts/Translating_schema_org_s_postalAddress_microdata_into_useful_links_for_mobile.aspx – Dennis

+0

このリンクは死んでいます。 –

+1

リンクは現在http://habaneroconsulting.com/insights/Opening-native-map-apps-from-the-mobile-browser#.VBleZGRdVr0です。 –

2

ウェブブラウザを開いてマップアプリをアプリ内から開くようになったので、これはウェブブラウザから直接動作すると思います。明らかに、JSを使用するように変更する必要がありますが、コードは単純で、何が起こっているのかを理解することができます。

Build your own URLから:私はここに私の調査結果を文書化してきました

The following example shows a route on the map from a specific address to a specific point: 
http://bing.com/maps/default.aspx?v=2&rtp=adr.One%20Microsoft Way,%20Redmond,%20WA%2098052~pos.45.23423_-122.1232_MyPlace 
+0

WP7をお持ちの場合は、これらの[リンク](http://proto01.flightdeckmedia.com/wp7.html)をお試しください。いずれかの作業が残っていても、今はテスト用のデバイスがないことをお知らせください。 –

+0

確かに、いくつかのスクリーンショットを確認してください(確認と地図)https://skydrive.live.com/redir.aspx?cid=ef08824b672fb5d8&resid=EF08824B672FB5D8!343 –

+1

はい、そのように見えます!コードは次のとおりです: txt txt ここで問題は私がどこに文書化されて見つけることができませんでしたか? ありがとうございます –