2016-08-11 8 views
0

私は1つのWindows phone appを作成しています。このアプリでは、ユーザー現在の位置を地図に表示するためにMapControlを使用しています。Windows Phone 8.1は地図上の近くの場所を表示します。C#

xmlns:Maps="using:Windows.UI.Xaml.Controls.Maps" 

<Maps:MapControl Grid.Row="0" Name="myMap" LandmarksVisible="True" TrafficFlowVisible="True" PedestrianFeaturesVisible="True"> 
</Maps:MapControl> 

ユーザーがアプリを起動すると、そのユーザーの現在地が表示されます。ここでは、レストラン、ガソリンポンプなどの近くの場所をマップ上に表示したいと考えています。マップコントロールでは、私はLandmarksVisible="True"を追加したことがわかります。しかし、ではなく、すべての場所を示すです。私がデフォルトを開始するときアプリが私の電話にMicrosoftによって提供されていると、私の周りのすべての場所が表示されます。しかし私のプロジェクトでは私は見ることができません。

注:MapServiceTokenをmyMapに追加しました。

近くの場所を表示するにはどうすればよいですか?

答えて

0

MapControlだけではできません。あなたがする必要があるのは、ある種のAPIからPOIを取得することです。 Google Places API(おそらくBingにも同様の機能があります)を使用して、結果を解析し、プッシュピンを使用して地図上に表示されたPOIを表示します。

関連する問題