Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

autoZoom og autocenter på async-hentede markører #106

Open
Fredemb opened this issue May 16, 2023 · 1 comment
Open

autoZoom og autocenter på async-hentede markører #106

Fredemb opened this issue May 16, 2023 · 1 comment
Labels
enhancement New feature or request

Comments

@Fredemb
Copy link

Fredemb commented May 16, 2023

Kan jeg få kortet til at auto-zoome og centrere efter det først er initialized, når mine punkter er indlæst?
Jeg har en dynamisk liste over markører, som hentes async, og ofte først er klar efter kortet er loaded.

Evt. med mulighed for selv at definere "bounds" - altså min/max lat/lon der skal være synlige efter zoom.
Så vil jeg nemlig kunne bruge samme funktion til at zoome ind på et enkelt punkt ved klik også :-)

@Gebuz Gebuz added the enhancement New feature or request label May 16, 2023
@Gebuz
Copy link
Contributor

Gebuz commented Jul 24, 2023

Du kan manuelt kalde den funktion der centrerer med map.autoCenter(), det kræver dog pt. at autocenter er sat til true på din Map instans.

Hvis du selv vil definere bounds vil jeg anbefalde at du manipulerer openlayers view direkte. Du kan f.eks. sætte zoom og center på den her måde:

const view = map.olMap().getView()
view.setZoom(z)
view.setCenter(x, y)

Mere om openlayers view: https://openlayers.org/en/latest/apidoc/module-ol_View-View.html#setCenter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants