2017年7月16日日曜日

[C#]BingMAPの使い方

もう手っ取り早くざっくりと。

Step1.アカウント作ってKeyを取得する。
 https://www.bingmapsportal.com/

Step2.UWPアプリのプロジェクトを新規作成する。
XAMLタグで

       

を追加して
maps:MapControlの所にカーソル合わせて CTRL+「.」を押してusing参照を自動挿入してもらう。

これでOK

他、

現在位置を設定する場合、
Geopoint情報を作って
new CreateFromLocationAndRadius(geopoint, zoom)インスタンスを
TrySetSceneAsyncする。

ストリートビューにするには、
map.Center = geopointして
panorama = StreetsidePanorama.FindNearbyAsync(myMap.Center)インスタンスを
map.CustomExperience = StreetsideExperience(panorama)する。

現在位置に移動するには、
マニフェストにlocationにチェックを入れて
Geolocator.RequestAccessAsync();でまずGPSアクセス許可を求める。
Geolocatorインスタンスから現在位置情報を引っ張ってくるのだけど
定期的に位置情報を取得する場合はReportIntervalに更新間隔msをセットすると
PositionChangedイベントが発行される。


参考URL





0 件のコメント:

Androider