Pergunta

Estou tentando usar o Gmap.net.WindowsForms Controle no meu aplicativo Windows Forms, mas não posso fazer -me mostrar nenhum mapa.

Aqui está o que eu fiz:

Adicionei o controle à caixa de ferramentas de 2010 do meu Visual Studio clicando em 'Escolha itens ...' no menu de contexto da caixa de ferramentas e navegando para o gmap.net.windowsforms.dll incluído no arquivo zip baixado. Também adicionei referências a gmap.net.core.dll e system.data.sqlite.dll em minha solução.

Em seguida, coloquei o gmapControl que apareceu na caixa de ferramentas na forma principal do meu aplicativo e defino o tipo de mapa para GoogleMap. Quando eu executo meu aplicativo, no entanto, o controle mostra uma tela azul com um texto dizendo "Lamentamos, mas não temos imagens nesse nível de zoom para esta região" ou uma tela brilhante sem completamente nenhum dado ( Quando eu troco o nível de zoom).

Aqui está o meu código:

  GMapMain.MapType = MapType.GoogleMap;
  GMapMain.MaxZoom = 100;
  GMapMain.MinZoom = 0;
  GMapMain.Zoom = 50;
  GMapMain.CurrentPosition = new PointLatLng(54.6961334816182, 25.2985095977783);

  GMapMain.ReloadMap();      

Por favor ajude. Não tenho idéia do que fazer e não consigo encontrar nenhuma informação na Internet que possa me ajudar a resolver o problema.

Muito obrigado antecipadamente.

Foi útil?

Solução

Tente definir o modo de instância apenas para servidor

Gmap.net.gmaps.instance.mode = gmap.net.accessmode.serveronly

Outras dicas

Você pode usar as seguintes afirmações antes de usar o controle GMAP.

GMapProvider.WebProxy = WebRequest.GetSystemWebProxy();
GMapProvider.WebProxy.Credentials = CredentialCache.DefaultNetworkCredentials;

Seu nível de zoom parece muito alto.
O zoom deve estar entre 1 e 17.

Na versão 1.7.0 do gmap.net, a visão de satélite não está funcionando, você deve baixar a versão mais recente daqui:

https://www.nuget.org/packages/gmap.net.presentation/

Com isso, você pode usar a visão de satélite.

Se você puder ver a visão de satélite em seu ambiente, é porque você tem o mapa no cache, mas não poderá ver alguns lugares. Com a nova versão, você baixará o mapa do servidor e o verá bem.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top