я есть Грут
??
Весьма кстати пост оказался, спасибо! =))
Сохранить БД карт локально тоже никак не получалось =(
Пришлось самому картинками кешировать локально нужные участки
Сохранение карты в png:
private void SaveClick(object sender, RoutedEventArgs e) { var img = mapView.ToImageSource(); sas.Source = img; SaveToPng(img as System.Windows.Media.Imaging.RenderTargetBitmap, "screenshot_"+DateTime.Now.TimeOfDay.ToString().Replace(":","")+".png"); } void SaveToPng(System.Windows.Media.Imaging.RenderTargetBitmap visual, string fileName) { var encoder = new System.Windows.Media.Imaging.PngBitmapEncoder(); SaveUsingEncoder(visual, fileName, encoder); } void SaveUsingEncoder(System.Windows.Media.Imaging.RenderTargetBitmap visual, string fileName, System.Windows.Media.Imaging.BitmapEncoder encoder) { System.Windows.Media.Imaging.BitmapFrame frame = System.Windows.Media.Imaging.BitmapFrame.Create(visual); encoder.Frames.Add(frame); using (var stream = System.IO.File.Create(fileName)) { encoder.Save(stream); } }
mapView - объект GMapControl
С OpenStreet библиотека работает отлично кстати, рекомендую - бесплатно для коммерческого использования openstreet вроде как. Яндекс карты у меня завелись, но спутниковые показывает явно устаревший их вариант - видимо из каких-то кешей тащит...
спасибо, согласен со всем. учтем и переработаем =)
да, согласен, спасибо. как я и писал код не сильно оптимизирован.
??
Весьма кстати пост оказался, спасибо! =))
Сохранить БД карт локально тоже никак не получалось =(
Пришлось самому картинками кешировать локально нужные участки
Сохранение карты в png:
mapView - объект GMapControl
С OpenStreet библиотека работает отлично кстати, рекомендую - бесплатно для коммерческого использования openstreet вроде как. Яндекс карты у меня завелись, но спутниковые показывает явно устаревший их вариант - видимо из каких-то кешей тащит...
спасибо, согласен со всем. учтем и переработаем =)
да, согласен, спасибо. как я и писал код не сильно оптимизирован.