Benutzerdefinierte Infofenster Content > Google Maps

Arbeite ich an einem Ort-Karte verwendet die Google Maps API. Das gewünschte Ergebnis ist:

  1. Eine Karte mit mehreren Standorten (fertiggestellt, getestet, funktioniert wie gewünscht).
  2. Benutzerdefinierte pins (fertiggestellt, getestet, funktioniert wie gewünscht).

--- Dinge, die ich nicht herausfinden können ---

  1. Benutzerdefinierten Inhalt in das info-Fenster (klicken Sie auf pin, info-Fenster öffnet sich mit name, Adresse, solche Sachen.)
  2. Einen link innerhalb der Liste von Orten, die Positionen der Karte und öffnet das info-Fenster.

JavaScript so weit:

function initialize() {
  var myOptions = {
  zoom: 11,
  center: new google.maps.LatLng(-33.802544,151.20203),
  mapTypeId: google.maps.MapTypeId.ROADMAP
  }
  var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions);
  setMarkers(map, lianaraine);
}

var lianaLocations = [
  ['1', -33.750829,151.24086, 1],
  ['2', -33.846405,151.211677, 2],
  ['3', -33.876321,151.241171, 3],
  ['4', -33.871511,151.159599, 4],
  ['5', -33.901535,151.161743, 5],
  ['5', -33.676461,151.304244, 6]
];

function setMarkers(map, locations) {
  var image = new google.maps.MarkerImage('images/icon_mapPin.png',
    new google.maps.Size(30, 40),
    new google.maps.Point(0,0),
    new google.maps.Point(0, 40));
  var shadow = new google.maps.MarkerImage('images/icon_mapPin_shadow.png',
    new google.maps.Size(26, 20),
    new google.maps.Point(0,0),
    new google.maps.Point(-13,21));
  var shape = {
    coord: [1, 1, 1, 40, 30, 40, 30 , 1],
    type: 'poly'
  };
  for (var i = 0; i < locations.length; i++) {
  var liana = locations[i];
  var myLatLng = new google.maps.LatLng(liana[1], liana[2]);
  var marker = new google.maps.Marker({
      position: myLatLng,
      map: map,
      shadow: shadow,
      icon: image,
      shape: shape,
      title: liana[0],
      zIndex: liana[3]
  });
  }
}

Ich bin mit der V3... Wenn das zählt?

Ich weiß, ich bin ein fairer Weg. Jede Hilfe oder Richtung wäre sehr hilfreich.

Vielen Dank im Voraus.

@rrfive

InformationsquelleAutor rrfive | 2011-11-20
Schreibe einen Kommentar