rodrigo jr
Membros-
Total de itens
1 -
Registro em
-
Última visita
Tudo que rodrigo jr postou
-
Consulta no Google maps com Latitude e Longitude e retorno do nome da
pergunta respondeu ao Eduardo Assis de rodrigo jr em PHP
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<br>Quartos: 3<br>Área Construida: 150m²<br>Endereco: Rua Dos Cacadores, 10<br>Bairro: Centro" label="<strong>Imóvel: Casa 3 Quartos</strong><br>Endereco: Rua Dos Cacadores, 10<br>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>