Ir para conteúdo
Fórum Script Brasil
  • 0

Consulta no Google maps com Latitude e Longitude e retorno do nome da


Eduardo Assis

Pergunta

alguém saberia me dizer se é possivel ?

Quando passo esse link para o Google maps:

http://maps.google.com/maps?q=-22.738368,+-47.338135

Ele me informa que estou na rua:

R. Doze de Novembro, 931-1049 - Centro

Americana - SP, 13465-490, Brasil

Eu passar isso via php e ele me gravar em uma variavel o endereço ?

Abraços.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

joehdesigner

Estou usando esse codigo para ler um XML com varios markers, mas não consigo botar na mensagem da janela uma imagem e nem link , somente texto. Você pode me ajudar ?

Modelo do XML -->

<markers><marker name="123456" html="Imóvel: Casa&lt;br&gt;Quartos: 3&lt;br&gt;Área Construida: 150m²&lt;br&gt;Endereco: Rua Dos Cacadores, 10&lt;br&gt;Bairro: Centro" label="&lt;strong&gt;Imóvel: Casa 3 Quartos&lt;/strong&gt;&lt;br&gt;Endereco: Rua Dos Cacadores, 10&lt;br&gt;Bairro: Velha Central" lat="-26.914476" lng="-49.109684" type="C016" address="Rua Dos Cacadores, 10, Blumenau, SC" /></markers>

Código -- >

<INPUT id=arquivo value=xmlnat.xml type=hidden name=arquivo>

<script type=text/javascript>

//<![CDATA[

var iconCasa = new GIcon();

iconCasa.image = 'casa.png';

iconCasa.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png';

iconCasa.iconSize = new GSize(14, 22);

iconCasa.shadowSize = new GSize(22, 20);

iconCasa.iconAnchor = new GPoint(6, 20);

iconCasa.infoWindowAnchor = new GPoint(5, 1);

var customIcons = [];

customIcons["C016"] = icon2;

var side_bar_html="";

var gmarkers = [];

var htmls = [];

var i = 0;

function load() {

if (GBrowserIsCompatible()) {

var map = new GMap2(document.getElementById("map"));

map.addControl(new GSmallMapControl());

map.addControl(new GMapTypeControl());

map.setCenter(new GLatLng(-26.916668, -49.071739),13);

GDownloadUrl(document.getElementById("arquivo").value, function(data) {

var xml = GXml.parse(data);

var markers = xml.documentElement.getElementsByTagName("marker");

for (var i = 0; i < markers.length; i++) {

var name = markers.getAttribute("name");

var address = markers.getAttribute("address");

var html = markers.getAttribute("html");

var label = markers.getAttribute("label");

var type = markers.getAttribute("type");

var point = new GLatLng(parseFloat(markers.getAttribute("lat")),

parseFloat(markers.getAttribute("lng")));

var marker = createMarker(point, name, address, type, html, label);

map.addOverlay(marker);

}

document.getElementById("side_bar").innerHTML = side_bar_html;

});

}

}

function myclick(i) {

gmarkers.openInfoWindowHtml(htmls);

}

function createMarker(point, name, address, type, html, label) {

var marker = new GMarker(point, customIcons[type]);

//var html = "<b>" + name + "</b> <br/>" + address;

GEvent.addListener(marker, 'click', function() {

marker.openInfoWindowHtml(html);

});

gmarkers = marker;

htmls = html;

side_bar_html += '<div class=navegador><p class=navlink><a href="java script:myclick(' + i + ')">' + label + '</a></div></div>';

// side_bar_html+='<a href="java script:myclick('+j+')">' + name + '</a><br>';

i++;

return marker;

}

//]]>

</SCRIPT>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...