una parte net multiples marcadores mapas google gmap geolocalizacion form desde datos con asp c# xaml windows-phone-8.1 maps

multiples - mapas de google el nuget con c# y windows form parte 1 gmap net



Cómo ajustar el nivel de zoom en el mapa de Windows 8.1 por pushpins (1)

Puede calcular los límites de múltiples marcadores (posiciones) en WinRt usando GeoboundingBox.TryCompute y luego establecer la vista del mapa en estos límites.

try { Geopoint sourcePoint = --Source point here--; Geopoint destPoint= --Dest point here--; //Calculate Boundries var locations = new List<BasicGeoposition>(); locations.Add(sourcePoint.Position); locations.Add(destPoint.Position); var boundries = GeoboundingBox.TryCompute(locations); await SMapControl.TrySetViewBoundsAsync(boundries, new Thickness(100), MapAnimationKind.None); } catch(Exception) { // ignored }

Tenga en cuenta que el segundo parámetro para el método TrySetViewBoundsAsync es el margen agregado alrededor de los límites calculados.

Estoy trabajando con el control de mapas en Windows Phone 8.1 (RT) aplicación, tengo dos Pines de inserción personalizados en mi mapa, uno en la dirección de origen y el segundo es la dirección de destino, quiero cambiar el nivel de zoom de acuerdo con los dos pasadores, significa que ambos pines se muestran en la pantalla con la ruta de mi nivel de zoom actual es

mapLocation.ZoomLevel = 14;

Quiero cambiar el nivel de zoom según ambas ubicaciones