コード例 #1
0
 private async void SetPosition_Click(object sender, RoutedEventArgs e)
 {
     try {
         var myPosition = new BasicGeoposition();
         myPosition.Latitude  = Double.Parse(Latitude.Text);
         myPosition.Longitude = Double.Parse(Longitude.Text);
         var mypoint = new Geopoint(myPosition);
         if (await RecieveMap.TrySetViewAsync(mypoint, 10D))
         {
         }
     }
     catch
     {
     }
 }
コード例 #2
0
        /// <summary>
        /// Invoked when this page is about to be displayed in a Frame.
        /// </summary>
        /// <param name="e">Event data that describes how this page was reached.
        /// This parameter is typically used to configure the page.</param>
        protected async override void OnNavigatedTo(NavigationEventArgs e)
        {
            if (Frame.CanGoBack)
            {
                Frame.GoBack();
            }
            else
            {
            }
            RecieveMap.MapServiceToken = "GlatgQZkWTkX5kEaPgD6Ag";
            try {
                var locator = new Geolocator();
                locator.DesiredAccuracyInMeters = 50;

                var position = await locator.GetGeopositionAsync();

                await RecieveMap.TrySetViewAsync(position.Coordinate.Point, 18D);
            }
            catch { }
        }