Přidání přichycení mřížky k mapě

Mřížka přichycení usnadňuje kreslení obrazců se sdílenými hrany a uzly a rovné čáry. Přichycení obrazců k mřížce je užitečné při kreslení obrysů budov nebo síťových cest na mapě.

Rozlišení mřížky přichycení je v pixelech. Mřížka je čtvercová a relativní k nejbližší celočíselné úrovni přiblížení. Mřížka se škáluje podle faktoru dvou vzhledem k fyzické reálné oblasti s každou úrovní přiblížení.

Použití mřížky přichycení

Vytvořte mřížku atlas.drawing.SnapGridManager přichycení pomocí třídy a předejte odkaz na mapu, ke které chcete správce připojit. showGrid Tuto možnost nastavtetrue, pokud chcete mřížku zobrazit. Pokud chcete obrazec přichytit k mřížce, předejte ho do funkce správců snapShape přichycených mřížek. Pokud chcete přichytit pole pozic, předejte ho funkci snapPositions .

Ukázka přichycení mřížky přichytí značku HTML k mřížce při přetažení. Nástroje kreslení slouží k přichycení nakreslených obrazců k mřížce při drawingcomplete spuštění události. Zdrojový kód pro tuto ukázku najdete v tématu Použití přichycení zdrojového kódu mřížky.

Snímek obrazovky znázorňující mřížku přichycení na mapě

Možnosti přichycení mřížky

Ukázka možností přichycení mřížky ukazuje různé možnosti přizpůsobení dostupné pro správce mřížky přichycení. Styly čar mřížky lze přizpůsobit načtením podkladové vrstvy čáry pomocí funkce správce getGridLayer mřížky přichycení. Zdrojový kód pro tuto ukázku najdete v tématu Přichytit zdrojový kód možností mřížky.

Snímek obrazovky mapy s povolenou mřížkou přichycení a panelem možností na straně pro nastavení různých možností, které se aktualizují na mapě

Další kroky

Naučte se používat další funkce modulu nástrojů kreslení: