Achei um control para ASP.NET que permite inserir facilmente o Google Maps na página. Inclusive, pode-se também inclui-lo no Toolbox do Visual Studio. Tudo muito simples (quem tiver dúvida sobre essa inclusão no VS deixe um comentário que eu respondo).
Mas, para utiliza-lo, é preciso ir em Google Maps API para obter uma chave. O control possui uma propriedade (Key) onde a chave obtida deve ser inserida.
Clique aqui para baixar o componente diretamente da página do seu criador.
Pronto. Incluio na Toolbox, arrastou o control, colou no webform e inseriu a chave? Tem um pequeno código que voce deve inserir na sua página para que o Google Maps possa localizar as coordenadas desejadas.
Adicione esta linha as Using’s:
using Subgurim.Controles;
O código é este:
protected void Page_Load(object sender, EventArgs e)
{
double latitude=10, longitude=10; // indica as coordenadas para o ponto do mapa
GMap1.addControl(new GControl(GControl.preBuilt.GOverviewMapControl));
GMap1.addControl(new GControl(GControl.preBuilt.LargeMapControl));
GMarker marker = new GMarker(new GLatLng(latitude,longitude));
GInfoWindow window = new GInfoWindow(marker, “<strong>Nome do Local</strong>”, true); GMap1.addInfoWindow(window);
}
Encontrei, também, um outro blog que indica um outro componente similar: http://angelobestetti.blogspot.com. Baixei e instalei. É bem parecido com o outro. Não testei mas acho que ambos são úteis.
Blz!!!!
Ola reginaldo. Consegui fazer o passo a passo como voce mostrou, porém, quando eu uso a expressão GInfoWindow window = new GInfoWindow(marker, TextBox.text, true); ele me dá um erro. Estou fazendo do jeito certo?
Sim, isso é fato, que o visual studio gera automaticos IDs para os controles, mas minha dúvida é sobre o código-behind acima, o C#, que eu copiei no seu exemplo. Na parte “Nome do Local”, true); qual o metodo ali que voce utilizou para chamar o evento?
Boa Tarde amigo, Cara eu sou novo em Dot net então certas coisa ai são novidades, eu baixei dll, ai eu refenrencio ele no meu projeto né ? e depois faço o que pra aparecer no toolbox ?
Abraços!!!! Obrigado!!
Olá Reginaldo.
Eu te mandei um e-mail com uma dúvida sobre a key que é necessaria para o funcionamento da API, mas o VS da erro e me diz que é necessario uma key!
Obrigado,
abs
Uma coisa que eu não consegui fazer nesse controle Subgurim é traçar rota.
Alguém sabe como fazer isso?
Reginaldo estou precisando colocar no meu site a rota de onibus tenho todas as coordenadas relacionadas por linha em um banco de dados, vc tem algo que sirva para isso, estou usando ainda o VS2003.
Reginaldo, precisava de uma ajuda pra fazer um sistema parecido com este, só que no mapa da google mesmo com as direções, com vários endereços, vc pode me ajudar???
O sistema que me referi foi do seu colega, eu preciso marcar e traçar uma rota, por exemplo, eu distribuo bebidas e tenho varios pedidos num bairro em diversas ruas eu precisava marcar e traçar a rota no mapa do google…espero que tenha lhe feito entender…
Reginaldo boa noite, eu precisava de tua ajuda, preciso desenvolver um sistema em camadas com nhibernate, e estou com duvida na arquitetura, na disposição de cada arquivo..como ficará as camadas.. ou N-tier. Você pode me dar uma explicação ilustrativa.
1. Como será a parte de persistência?
2. Onde encaxaria as interfaces
3. Quais padrões de projetos a usar.
4. Como fazer o sistema visando escalabilidade
att
fidencio