Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

prompt

[Resolvido] Google Maps no site com pontos Editáveis

Recommended Posts

Opa galera, tudo beleza?

 

Seguinte, meu cliente é de uma imobiliária e quer cadastrar no Admin o link do GoogleMaps, e este tem que aparecer no site.

Como posso fazer isso sendo que ao entrar no www.google.com/maps tenho somente 2 opções: Copiar Link e Copiar o Iframe?

 

Alguém já fez isso e pode dar um help?

 

Vlw pessoal!

Abraços,

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer adicionar a imobiliária no google maps como: http://maps.google.c...&sll=-14.179186,-50.449219&sspn=114.498605,269.824219&ie=UTF8&hq=iDev+Web+-+Solu%C3%A7%C3%B5es+para+Internet&hnear=&ll=-15.99912,-47.992573&spn=0.13036,0.2635&z=13&iwloc=A

 

Se for, acesse: http://www.google.co...?hl=pt-br&gl=PT e basta cadastra, lembrando que tem q validar onde o google valida por mensagem no tel ou por sms.

 

Agora se for colocar ponto por ponto dos imóveis para exibir o mapa, acesse http://www.idevweb.com.br/Artigos/ na terceira página tem como mostrar pontos usando latitute e longitude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer adicionar a imobiliária no google maps como: http://maps.google.c...&sll=-14.179186,-50.449219&sspn=114.498605,269.824219&ie=UTF8&hq=iDev+Web+-+Solu%C3%A7%C3%B5es+para+Internet&hnear=&ll=-15.99912,-47.992573&spn=0.13036,0.2635&z=13&iwloc=A

 

Se for, acesse: http://www.google.co...?hl=pt-br&gl=PT e basta cadastra, lembrando que tem q validar onde o google valida por mensagem no tel ou por sms.

 

Agora se for colocar ponto por ponto dos imóveis para exibir o mapa, acesse http://www.idevweb.com.br/Artigos/ na terceira página tem como mostrar pontos usando latitute e longitude.

 

Fala Ivan, tudo legal?

 

Na verdade não cara, preciso colocar um mapa do Google na ficha técnica do imóvel, no próprio site da imobiliária, e quando se entrar no imóvel, verá o mapa com a localização daquela casa.

 

O meu problema é que esse cliente tem uma área de administração onde ele mesmo cadastra os imóveis, e precisará também cadastrar a localização do mesmo para aparecer no mapinha da Ficha técnica, entendeu?

 

Como fazer para ele poder cadastrar essa localização e depois trazer do banco e mostrar no mapinha situado no próprio site do cliente?

 

 

Abraços e obrigado pela força!

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você quer adicionar a imobiliária no google maps como: http://maps.google.c...&sll=-14.179186,-50.449219&sspn=114.498605,269.824219&ie=UTF8&hq=iDev+Web+-+Solu%C3%A7%C3%B5es+para+Internet&hnear=&ll=-15.99912,-47.992573&spn=0.13036,0.2635&z=13&iwloc=A

 

Se for, acesse: http://www.google.co...?hl=pt-br&gl=PT e basta cadastra, lembrando que tem q validar onde o google valida por mensagem no tel ou por sms.

 

Agora se for colocar ponto por ponto dos imóveis para exibir o mapa, acesse http://www.idevweb.com.br/Artigos/ na terceira página tem como mostrar pontos usando latitute e longitude.

 

Ah, era isso mesmo que precisava cara, o segundo link que me passou acho que vai resolver, só tenho uma dúvida:

Conseguirei desenvolver e fazer testes sem ter essa KEY pro domínio? Até pq meu cliente ainda não tem o domínio comprado e estou desenvolvendo em um servidor local..

 

 

Mais uma vez obrigado!

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

So da pra testar se tiver a key. Se não você não consegue visualizar o mapa.

 

Show, deu certo, obrigado Ivan.

 

Só mais duas coisas cara..

 

1) Como faço no CodeBehind pra colocar mais de um ponto no mesmo mapa?

 

2) Preciso que, no site do cliente, as pessoas façam a pesquisa de "Como Chegar", tem como fazer isso com essa DLL que me indicou?

 

 

(Obrigado)³, rs.

Abraços,

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra coloca mais pontos basta duplicar o GMarker.

Agora como chegar da uma olhada na documentação http://googlemaps.subgurim.net/, ou faça como eu fiz em http://www.villaflorenca.com.br/Content/Como-Chegar-Villa-Florenca/

Pega o CEP do cara e monta uma URL usando google maps diretamente

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pra coloca mais pontos basta duplicar o GMarker.

Agora como chegar da uma olhada na documentação http://googlemaps.subgurim.net/, ou faça como eu fiz em http://www.villaflorenca.com.br/Content/Como-Chegar-Villa-Florenca/

Pega o CEP do cara e monta uma URL usando google maps diretamente

 

Fala Ivan, tudo legal?

Seguinte cara, não consegui fazer o que me falou para colocar os múltiplos pontos no mesmo mapa..

Dupliquei os códigos de algumas formas diferentes mas não rolou..

 

Como faço isso? (segue meu código, se puder me mostrar, agradeço!)

protected void Page_Load(object sender, EventArgs e)
{
    GMap1.addControl(new GControl(GControl.preBuilt.GOverviewMapControl));
    GMap1.addControl(new GControl(GControl.preBuilt.LargeMapControl));
    GMap1.addControl(new GControl(GControl.preBuilt.MapTypeControl));
    var marker = new GMarker();
    var window = new GInfoWindow(marker, string.Format("<b>Bla bla bla bla<br>"), true);
    GMap1.addInfoWindow(window);

    double Latitude = -23.596750605872444;
    double longitude = -46.663291454315185;
    GMap1.setCenter(new GLatLng(Latitude, longitude), 16);
}

 

Abs, e valeu!!

Prompt

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segue exemplo:

 

GMap1.addControl(new GControl(GControl.preBuilt.GOverviewMapControl));
GMap1.addControl(new GControl(GControl.preBuilt.LargeMapControl));
GMap1.addControl(new GControl(GControl.preBuilt.MapTypeControl));
GMap1.GZoom = 14;


var mk = new GMarker(new GLatLng(double.Parse("-15,845893"), double.Parse("-47,894937")));
var gsinfo = new GInfoWindowOptions("Ponto 01", "Ponto 01");
var gs = new GInfoWindow(mk, "<div><b>Ponto 01</b></div>", true);
GMap1.Add(gs);


var mk = new GMarker(new GLatLng(double.Parse("-15,845893"), double.Parse("-47,894937")));
var gsinfo = new GInfoWindowOptions("Ponto 02", "Ponto 02");
var gs = new GInfoWindow(mk, "<div><b>Ponto 02</b></div>", true);
GMap1.Add(gs);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.