Delen via


Een uitlijnraster toevoegen aan de kaart

Met een uitlijnraster kunt u gemakkelijker shapes tekenen met gedeelde randen en knooppunten en rechte lijnen. Shapes uitlijnen op een raster is handig bij het tekenen van overzichten of netwerkpaden op de kaart.

De resolutie van het vastmakende raster bevindt zich in pixels. Het raster is vierkant en relatief ten opzichte van het dichtstbijzijnde zoomniveau voor gehele getallen. Het raster wordt geschaald met een factor van twee ten opzichte van fysiek werkelijk gebied met elk zoomniveau.

Een uitlijnraster gebruiken

Maak een uitlijnraster met behulp van de atlas.drawing.SnapGridManager klasse en geef een verwijzing door naar de kaart waarmee u de manager wilt verbinden. Stel de showGrid optie in op true als u het raster zichtbaar wilt maken. Als u een shape wilt uitlijnen op het raster, geeft u deze door aan de functie Uitlijningsbeheer snapShape . Als u een matrix met posities wilt uitlijnen, geeft u deze door aan de snapPositions functie.

Met het voorbeeld van een vastgemaakt raster wordt een HTML-markering uitgelijnd op een raster wanneer deze wordt gesleept. Tekenhulpmiddelen worden gebruikt om getekende vormen uit telijnen op het raster wanneer de drawingcomplete gebeurtenis wordt geactiveerd. Zie Een uitlijningsrasterbroncode gebruiken voor de broncode voor dit voorbeeld.

Een schermopname van het uitlijnraster op de kaart.

Rasteropties uitlijnen

In het voorbeeld van uitlijningsopties ziet u de verschillende aanpassingsopties die beschikbaar zijn voor het uitlijnen van rasterbeheer. De rasterlijnstijlen kunnen worden aangepast door de onderliggende lijnlaag op te halen met behulp van de functie Rasterbeheer getGridLayer uitlijnen. Zie De broncode van de rasteropties uitlijnen voor de broncode voor dit voorbeeld.

Een schermopname van de kaart waarop uitlijnraster is ingeschakeld en een deelvenster met opties aan de zijkant voor het instellen van verschillende opties die op de kaart worden bijgewerkt.

Volgende stappen

Meer informatie over het gebruik van andere functies van de module hulpmiddelen voor tekenen: