GMap.NET не показывает карту
-
22-09-2019 - |
Вопрос
Я пытаюсь использовать Карта.Нет.WindowsForms управление в моем приложении Windows forms, но я не могу заставить его показать мне какую-либо карту.
Вот что я сделал:
Я добавил элемент управления в набор инструментов моей Visual Studio 2010, нажав "Выбрать элементы ..." в контекстном меню набора инструментов и выбрав GMap.NET.WindowsForms.dll, включенная в загруженный zip-архив.Я также добавил ссылки на GMap.NET.Core.dll и System.Data.SQLite.dll в моем решении.
Затем я поместил GMapControl, который появился в панели инструментов, в основную форму моего приложения и установил тип карты в GoogleMap.Однако, когда я запускаю свое приложение, элемент управления показывает либо синий экран с текстом "Извините, но у нас нет изображений с таким уровнем масштабирования для этого региона", либо яркий экран без каких-либо данных (когда я меняю уровень масштабирования).
Вот мой код:
GMapMain.MapType = MapType.GoogleMap;
GMapMain.MaxZoom = 100;
GMapMain.MinZoom = 0;
GMapMain.Zoom = 50;
GMapMain.CurrentPosition = new PointLatLng(54.6961334816182, 25.2985095977783);
GMapMain.ReloadMap();
Пожалуйста, помогите.Я понятия не имею, что делать, и я не могу найти в Интернете никакой информации, которая могла бы помочь мне решить проблему.
Заранее большое вам спасибо.
Решение
попробуйте установить режим экземпляра только для сервера
GMap.NET.GMaps.Экземпляр.Режим = GMap.NET.режим доступа.Только для сервера
Другие советы
Вы могли бы использовать следующие инструкции перед использованием элемента управления gmap.
GMapProvider.WebProxy = WebRequest.GetSystemWebProxy();
GMapProvider.WebProxy.Credentials = CredentialCache.DefaultNetworkCredentials;
Ваш уровень масштабирования выглядит слишком высоким.
Масштабирование должно быть в диапазоне от 1 до 17.
В версии 1.7.0 от GMap.NET просмотр со спутника не работает, вам следует загрузить последнюю версию отсюда:
https://www.nuget.org/packages/GMap.NET.Presentation/
при этом вы можете использовать вид со спутника.
Если вы можете видеть вид со спутника в вашем окружении, это потому, что у вас есть карта в кэше, но вы не сможете увидеть некоторые места.С новой версией вы скачаете карту с сервера и будете хорошо ее видеть.