J'enregistre une image instantanée mais mes superpositions ne sont pas enregistrées.xamarin iOS: image de carte avec des superpositions
Est-il même possible de sauvegarder les superpositions avec un instantané de carte? J'ai des routes entre deux points et aussi des images.
-je enregistrer la carte à chaque fois que je déplace la région de la carte pour que je connais les superpositions ont été rendus (comme je peux les voir à l'écran):
private void SetMapCenter()
{
if (Map.Overlays.Count() > 0)
_mapHelper.SetMapSnapshpot(Map);
}
public void SetMapSnapshpot(MKMapView map)
{
using (var snapShotOptions = new MKMapSnapshotOptions())
{
snapShotOptions.Region = map.Region;
snapShotOptions.Scale = UIScreen.MainScreen.Scale;
snapShotOptions.Size = map.Frame.Size;
using (var snapShot = new MKMapSnapshotter(snapShotOptions))
{
snapShot.Start((snapshot, error) =>
{
if (error == null)
{
snapshot.Image.SaveToPhotosAlbum(
(uiimage, imgError) =>
{
if (imgError == null)
{
new UIAlertView("Image Saved", "Map View Image Saved!", null, "OK", null).Show();
}
});
}
});
}
}
}