du verwendest bereits folgendes:
marker.openInfoWindowHtml(html)
damit kann man HTML Inhalte darstellen
nun brauchst du in deiner Eingabe für den Textumbruch nur ein <br> zu schreiben,
links gehen auch
<a href="http://..">mein link</a>
hier noch ein codeschnipsel, (noch ohne contenido)
gibt mehrere Marker mit Beschreibung und URL aus, zeigt die navigation an (die pfeile) und das Umschalten von Hybrid und Satelit. (habe ich etwas vergrößert) - der Beispielort ist Strausberg
nun die Idee:
man könnte vielleicht eine Schleife in Contenido machen, wo man die Anzahl der Marker festlegt und dann nach klick so viele Eingabefelder bekommt, wie man Marker haben möchte.
und dann noch eine Eingabe für die Startposition.
vielleicht noch Felder vordefiniert für die Links, um nicht den a href Befehl zu schreiben, oder eine Ersetzenfunktion - die alle Zeichen mit
www.ec.. in den a href Befehl wandelt
(dieses Script erfordert einen key von maps.google.com)
im head
<script src="
http://maps.google.com/maps?file=api&v=2&key=deinKey"
type="text/javascript"></script>
<script type="text/javascript">
//<![CDATA[
function load() {
if (GBrowserIsCompatible()) {
var map = new GMap2(document.getElementById("map"));
map.addControl(new GSmallMapControl());
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(52.578958, 13.884487), 15);
//marker bei klick
function createMarker(point,html) {
var marker = new GMarker(point);
marker.html = html;
GEvent.addListener(marker, "click", function() {
marker.openInfoWindowHtml(marker.html);
});
return marker;
}
var marker1 = createMarker(new GLatLng(52.580268, 13.880432),"Rathaus");
map.addOverlay(marker1);
var marker2 = createMarker(new GLatLng(52.578958, 13.884487),"Firma<br><a href='http://www.deineadressewasauchimmer.de'target='_blank'>Link</a>");
map.addOverlay(marker2);
}
}
//]]>
</script>
im body muss noch stehen:
<body onload="load()" onunload="GUnload()">
<div id="map" style="width: 1000px; height: 600px"></div>
hier noch ein Link:
http://www.phpinsider.com/php/code/GoogleMapAPI/
und der:
http://www.acme.com/javascript/#Clusterer