Vraag & Antwoord

Webprogrammeren & scripting

Google Maps infowindow in HTML

Hallo Allemaal, Ik ben bezig om meerdere markers op een kaart te zetten met google maps en deze te verbinden met verschillende kleuren. Per marker informatie, een plaatje en een paar linkjes. Via deze site [url]http://www.whelp.nl/google-maps-1/[/url] ben ik een heel eind gekomen, zoals je in [url=http://www.aelderhooghekunsten.nl/landkaart4.php] dit voorbeeld[/url] kan zien. Omdat de data van de ballonnen uit een xml bestand komen kan je bepaalde html tekens niet gebruiken (zoals <>& en ") dit maakt het lastiger om je teksten op te maken je moet dan (< &bg; & en ") gaan gebruiken. In het voorbeeld hier boven heb ik het volgende xml bestand gebruikt; [code:1:498192ec40]<?xml version="1.0" encoding="utf-8"?> <markers> <marker lat="52.99456" lng="6.56483" html="<b>Beeld Assen</b><br/>Lees <a href="http://www.assen.nl" target="new">meer</a>"/> <marker lat="52.78736" lng="6.71913" html="<b>Beeld Aalden</b><br/>Lees <a href="http://www.aelderhooghekunsten.nl" target="new">meer</a>"/> </markers>[/code:1:498192ec40] In deel 14 [url]http://www.whelp.nl/google-maps-14-html-infowindow/[/url] staat beschreven hoe je dit kan oplossen met gebruik van CDATA. Het xml bestand is dus dit geworden; [code:1:498192ec40]<?xml version="1.0" encoding="utf-8"?> <markers> <marker lat="52.99456" lng="6.56483" /> <infowindow><![CDATA[<b>Beeld Assen</b><br/>Lees <a href="http://www.assen.nl" target="new">meer</a>]]></infowindow> <marker lat="52.78736" lng="6.71913" /> <infowindow><![CDATA[<b>Beeld Aalden</b><br/>Lees <a href="http://www.aelderhooghekunsten.nl" target="new">meer</a>]]></infowindow> </markers>[/code:1:498192ec40] Ik heb het sript aangepast maar de ballonnen blijven leeg zoals je [url=http://www.aelderhooghekunsten.nl/landkaart3.php]hier[/url] ziet. Ik kwam op internet dit [url]http://econym.org.uk/gmap/basic3.htm[/url] nog tegen maar dat is volgens mij precies wat ik gedaan heb. Kan iemand mij vertellen wat ik fout doe? Alvast bedankt. Moos

0 antwoorden

    Beantwoord deze vraag

    Weet jij het antwoord op deze vraag? Registreer of meld je aan met je account

    Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.