it-swarm.com.de

Google Maps in benutzerdefinierten Größen (Straßennamen werden angezeigt)

Momentan werden mehrere Adressen geocodiert, die alle in derselben Stadt enthalten sind, und ich möchte eventuell die Karte mit diesen Adressen der Stadt ausdrucken können.

Nun möchte ich, dass diese Karte nach dem Ausdruck vollständig für die Navigation in der Stadt verwendet werden kann. In Google Maps sind alle erforderlichen Straßennamen verfügbar. Wenn ich jedoch weit genug herauszoom, um die gesamte Stadt zu sehen, werden nur die Hauptstraßen mit ihren Namen gekennzeichnet.

Meine Frage ist also, gibt es eine Möglichkeit, eine KML-Datei in Google Maps mit einer größeren Karte anzuzeigen, jedoch mit einer bestimmten Zoomstufe (der Zoomstufe, in der die erforderlichen Straßennamen angezeigt werden)?

BEARBEITEN: Ich kann Google Earth auch verwenden, wenn dies bei Schwierigkeiten mit der Zoomstufe hilft, aber selbst in Google Earth werden die kleinen Straßen beim Verkleinern verdeckt.

1
Ecksters

Die einzige Möglichkeit, dies zu erreichen, besteht darin, eine HTML-Datei zu erstellen, die ein großes iframe erstellt und Ihre Google Maps-Seite darin lädt:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <iframe width="4000" height="4000" frameborder="0" scrolling="no" 
     marginheight="0" marginwidth="0" src="http://maps.google.com/maps">
    </iframe>
  </body>
</html>

Ersetzen Sie im obigen Code http://maps.google.com/maps durch die URL, die in Google Maps generiert wurde, wenn Sie auf das Verknüpfungssymbol und dann in HTML zum Einbetten in die Website einfügen. Kopieren Sie nicht den gesamten <iframe ... Code, sondern nur den src des generierten iframe Tags.

Dadurch wird eine 4000 x 4000 Pixel große Karte erstellt. Ändern Sie die obigen Parameter width und height, wenn sie nicht groß genug (oder zu groß) sind. Wenn Ihr Browser versucht, die Karte zu paginieren, anstatt sie auf eine Seite zu verkleinern, verwenden Sie eine Browsererweiterung für die Bildschirmaufnahme, um ein Screengrab der gesamten 4000 x 4000-Seite als Bild zu speichern, und drucken Sie dann die Bilddatei.

Eine Einschränkung: Wenn Sie eine 4000x4000-Karte auf Briefpapier drucken, erhalten Sie Straßennamen, die viel zu klein zum Lesen sind. Im Allgemeinen werden die Etiketten von Google entsprechend der Zoomgröße angepasst, was mehr oder weniger mit dem Drucken mit dieser Größe/Zoom korreliert. Um eine größere Karte (in Breite/Höhe, nicht in Zoomstufe) zu drucken und dennoch die Etiketten lesen zu können, müssen Sie wie ein Poster auf großes Papier drucken.

0
Geoffrey Booth