2017-04-04 4 views
1

erzwingen Ich versuche, mapbox gl zu erhalten, um eine Karte einer bestimmten Grenze bei einer bestimmten Zoomstufe unabhängig von der Größe der Karte anzuzeigen.Kann ich die Grenzen und den Zoom in mapbox gl

Ich kann den Zoom einstellen, aber dann ändert sich die Grenzen und ich kann passenBounds, aber dann ändert sich der Zoom. Es ist alles Vektor so sollte es möglich sein, ich möchte das Styling und Kacheln von einer bestimmten Zoomstufe und einer festen Grenze.

Wenn Sie maxZoom, minZoom und maxBounds festlegen, scheint es die maxBounds zu ignorieren.

Ist das überhaupt möglich?

Antwort

1

Ich glaube nicht, was Sie fragen, ist möglich.

Im Wesentlichen möchten Sie das Verhältnis zwischen den einzelnen Vektorkacheln und der Anzahl der Pixel auf dem Bildschirm ändern. (Ob die Darstellung jedes Merkmals auch skaliert ist - wie Symbole, die geschrumpft sind oder sich nur überschneiden - ist eine separate Frage). Ein Extremfall wäre die Darstellung der gesamten Welt bei Zoom 15 auf einem Bildschirm.

Es könnte einige Hacky Workaround mit CSS geben, aber es ist sicherlich kein normales Feature von Mapbox-GL-JS.