6 Stimmen

Wie kann man zusätzliche Kartenmarkierungen zu Google Maps hinzufügen, die in eine Website eingebettet sind, ohne die API zu verwenden? Oder ist das unmöglich?

Angenommen, ich habe 2 Bürostandorte, die ich für meine Kontaktseite verwenden möchte. Und ich möchte eine eingebettete Google Map haben, die diese beiden Standorte zeigt. In Google Maps selbst kann ich beide Kartenmarkierungen anzeigen. Der eingebettete HTML-Code verwendet jedoch nur die erste eingegebene Adresse.

Frage 1: Ist es möglich, den von Google bereitgestellten HTML-Einbettungscode zu ändern, um eine Kartenmarkierung für den zweiten Standort anzuzeigen?

Frage 2 (nur wenn die Antwort auf die obige Frage "ja" lautet): Wie?

Hier ist ein Beispiel für den Einbettungscode, den Google zur Verfügung stellt:

<iframe width="920" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="https://maps.google.ca/maps?hl=en&amp;client=safari&amp;q=33+Victoria+St.,+Toronto,+ON+M5C+3A1&amp;ie=UTF8&amp;hq=&amp;hnear=33+Victoria+St,+Toronto,+Ontario+M5C+3A1&amp;gl=ca&amp;t=m&amp;ll=43.536603,-79.796448&amp;spn=0.696882,2.526855&amp;z=9&amp;iwloc=A&amp;output=embed"></iframe><br /><small><a href="https://maps.google.ca/maps?hl=en&amp;client=safari&amp;q=33+Victoria+St.,+Toronto,+ON+M5C+3A1&amp;ie=UTF8&amp;hq=&amp;hnear=33+Victoria+St,+Toronto,+Ontario+M5C+3A1&amp;gl=ca&amp;t=m&amp;ll=43.536603,-79.796448&amp;spn=0.696882,2.526855&amp;z=9&amp;iwloc=A&amp;source=embed" style="color:#0000FF;text-align:left">View Larger Map</a></small>

11voto

Suvi Vignarajah Punkte 5638

Sie können dies auch auf andere Weise erreichen, indem Sie My Places . Hier sind die Schritte, um dies zu erreichen:

  1. Beachten Sie in Google Maps die My Places Schaltfläche neben Get Directions - klicken Sie darauf.
  2. Klicken Sie auf Create a Map in der linken Leiste
  3. Geben Sie einen Titel und eine Beschreibung an (vielleicht etwas über Ihr Büro) und klicken Sie dann auf Speichern.
  4. Suchen Sie nun nach Ihren beiden Standorten wie in der Suchleiste.
  5. Klicken Sie auf Save to map unten in der Ergebnisliste auf der linken Seite, und geben Sie die Karte an, in der Sie sie speichern möchten (es sollte der Titel sein, den Sie zuvor festgelegt haben).
  6. Tun Sie das für beide Orte und verwenden Sie dann das Einbetten-Werkzeug li

7voto

krikara Punkte 2415

I

C

function initialize() {
    var myOptions = {
        zoom: 4,
        center: new google.maps.LatLng(-25.363882, 131.044922),
        mapTypeId: google.maps.MapTypeId.ROADMAP
    };

    var map = new google.maps.Map(document.getElementById('map_canvas'),
        myOptions);

    var marker = new google.maps.Marker({
        position: map.getCenter(),
        map: map,
    });
    var marker2 = new google.maps.Marker({
        position: new google.maps.LatLng(35, 96),
        map: map,
    });
}
google.maps.event.addDomListener(window, 'load', initialize);

U

H h

0voto

MymsMan Punkte 191

Versuchen Sie, Ihre Bürostandorte in Google My Maps zu speichern und dann die Linkadresse der Karte in der href des iframe anzugeben

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X