arcgis-js-vscode-snippets icon indicating copy to clipboard operation
arcgis-js-vscode-snippets copied to clipboard

Add snippets for all Layer classes

Open hhkaos opened this issue 1 year ago • 1 comments

Today the extension contain just a one snippets

Snippet Description
addLayerFromPortalItem Add a new layer to the map from an ArcGIS Online or Enterprise portal item. Contains a placeholder for the portal item id.

But there are a lot of (Layer) types.

It would be nice to have snippets for the following classes: (38 in total)

Most of these layers have the possibility to be initialized in different ways (e.g. using source or a similar property), with a url, and/or using a portalItem. Like FeatureLayer (using: source, url, portalItem), RouteLayer (using: stops, url and portalItem, StreamLayer (webSocketUrl or url), etc.

I think the portalItem is the easiest to remember, and having addLayerFromPortalItem I don't see that very relevant. I also think using the URL is probably one of the most commons ways, but also the easiest to remember. I would say having the custom-source/client-side (for been the most complex to remember) or both (including url) if you think that should be default, would be my preference for these snippets.

Does it make sense @kellyhutchins ? // cc: @RalucaNicola

hhkaos avatar Sep 26 '23 22:09 hhkaos

Sounds great.

kellyhutchins avatar Sep 28 '23 22:09 kellyhutchins

@hhkaos, Please assign me this issue.

BochaberiDaisy avatar Oct 15 '24 09:10 BochaberiDaisy

Done, thanks! 😄

hhkaos avatar Oct 15 '24 11:10 hhkaos

hi @BochaberiDaisy, let me know if you need any help with this 🙂

hhkaos avatar Oct 24 '24 13:10 hhkaos

Hi @hhkaos, thanks for the support!!

BochaberiDaisy avatar Oct 25 '24 08:10 BochaberiDaisy