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