Suche nach center-und der zoom-Stufe in der Packungsbeilage, der eine Liste der lat-long-Paare
Habe ich eine Liste der lat-long-Paare. (Oder könnte ich das schaffen, GeoJSON). Ich möchte die Karte auf Faltblatt Karte.
Wie finde ich, was sollte ich als center-und der zoom-level so, dass alle Punkte angezeigt.
Alle die Broschüre Beispiele scheinen auf eine Feste center und zoom, aber ich bin der Annahme von Benutzereingaben, so muss ich berechnen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der einfachste Weg ist mit einem
LatLngBounds
Objekt. Sie können dann die Karte fitBounds. Oder Holen Sie sich Ihr Zentrum manuell, wenn Sie bevorzugen.Können Sie sogar darauf verzichten, die Instanziierung der bounds-Objekt, wenn Sie möchte:
Ich würde empfehlen, GeoJSON und erstellen Sie Ihre leaflet-Karte wie beschrieben in den tutorial. Als können Sie einfach
geojsonLayer.getBounds()
zusammen mitmap.setBounds()
zu vergrößern, um Ihre Daten.