2016-08-11 2 views
0

하나의 Windows phone 앱을 만들었습니다. 이 응용 프로그램에서 사용자 현재 위치를지도에 표시하려면 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를 표시합니다.