Map.setLocked
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Ogranicza przesuwanie i powiększanie mapy.
– Aby zablokować zarówno przesuwanie, jak i powiększanie, ustaw wartość „locked” na „true” i nie zmieniaj innych ustawień.
– Aby zezwolić na przesuwanie i ograniczyć minimalne i maksymalne powiększenie, ustaw wartość parametru locked na false i podaj parametry minZoom i maxZoom.
– Aby wyłączyć przesuwanie i ograniczyć minimalne i maksymalne powiększenie, ustaw wartość parametru locked na true i podaj parametry minZoom i maxZoom.
– Aby przywrócić domyślne ustawienia mapy, ustaw wartość parametru locked na false i nie zmieniaj niczego innego.
Wykorzystanie | Zwroty |
---|
Map.setLocked(locked, minZoom, maxZoom) | |
Argument | Typ | Szczegóły |
---|
locked | Wartość logiczna | Określa, czy mapa ma być zablokowana. |
minZoom | Numer, opcjonalny | (opcjonalnie) Minimalny poziom powiększenia mapy (od 0 do 24 włącznie). |
maxZoom | Numer, opcjonalny | (opcjonalnie) Maksymalny poziom powiększenia mapy, od 0 do 24 włącznie. |
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0, a fragmenty kodu są dostępne na licencji Apache 2.0. Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers. Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
[null,null,["Ostatnia aktualizacja: 2025-07-26 UTC."],[[["\u003cp\u003e\u003ccode\u003eMap.setLocked()\u003c/code\u003e enables control over map panning and zooming by setting the \u003ccode\u003elocked\u003c/code\u003e parameter.\u003c/p\u003e\n"],["\u003cp\u003eSetting \u003ccode\u003elocked\u003c/code\u003e to \u003ccode\u003etrue\u003c/code\u003e restricts map movement, while \u003ccode\u003efalse\u003c/code\u003e allows interaction.\u003c/p\u003e\n"],["\u003cp\u003eOptional \u003ccode\u003eminZoom\u003c/code\u003e and \u003ccode\u003emaxZoom\u003c/code\u003e parameters further refine zoom levels when \u003ccode\u003elocked\u003c/code\u003e is used.\u003c/p\u003e\n"],["\u003cp\u003eTo reset the map to default behavior, set \u003ccode\u003elocked\u003c/code\u003e to \u003ccode\u003efalse\u003c/code\u003e without specifying \u003ccode\u003eminZoom\u003c/code\u003e or \u003ccode\u003emaxZoom\u003c/code\u003e.\u003c/p\u003e\n"]]],["The `Map.setLocked()` function controls map panning and zooming. Setting `locked` to `true` disables panning. `minZoom` and `maxZoom` (0-24) define zoom limits, applicable whether panning is locked or not. Setting `locked` to `false` with no other parameters resets the map. To allow panning and limit zoom, set `locked` to false with `minZoom` and `maxZoom`. `True` `locked` with `minZoom` and `maxZoom` disallows panning but limits zooming.\n"],null,["# Map.setLocked\n\n\u003cbr /\u003e\n\nLimits panning and zooming on the map.\n\n\u003cbr /\u003e\n\n- To lock both panning and zooming, set locked to true and nothing else.\n\n- To allow panning and limit the min and max zoom, set locked to false and supply the minZoom and maxZoom parameters.\n\n- To disallow panning and limit min and max zoom, set locked to true and supply the minZoom and maxZoom parameters.\n\n- To reset the map to default, set locked to false and nothing else.\n\n| Usage | Returns |\n|----------------------------------------------------|---------|\n| `Map.setLocked(locked, `*minZoom* `, `*maxZoom*`)` | |\n\n| Argument | Type | Details |\n|-----------|------------------|-----------------------------------------------------------------------|\n| `locked` | Boolean | Whether the map should be locked or not. |\n| `minZoom` | Number, optional | (optional) The minimum zoom for the map, between 0 and 24, inclusive. |\n| `maxZoom` | Number, optional | (optional) The maximum zoom for the map, between 0 and 24, inclusive. |"]]