|
POST
|
This is an awesome question @Katie_Clark, thank you for posting it here. I'll offer my 2 cents. GIS development depends heavily on the product and/or project of interest. For example, making desktop apps or add-ins should probably focus on a Windows environment, and the .NET languages. If you're making web apps, I'd say the OS is immaterial, and to focus on the JavaScript language. For a runtime app (e.g. iOS), you'd want the suitable OS (e.g. macOS) and the appropriate language (e.g. Swift). Here's a screenshot of the ArcGIS Developer products: https://developers.arcgis.com/documentation/ I think the easiest way to make the transition towards GIS Developer would be to pick a product of interest (perhaps one that you're already familiar with), and then go through the Guide topics and tutorials and samples to get your bearings. Once you've gotten one product down, it becomes easier to pick up another. Personally, I'd recommend getting started with the ArcGIS Maps SDK for JavaScript, as it requires probably the least setup, and has many excellent tutorials to introduce you to fundamental concepts and functionality. https://developers.arcgis.com/javascript/latest/display-a-map/
... View more
03-13-2023
11:52 AM
|
2
|
0
|
4146
|
|
POST
|
Hi @Rob1. You should be able to consume the world traffic service like a regular map service: https://developers.arcgis.com/rest/network/api-reference/traffic-service.htm#ESRI_SECTION1_2C8362EDC11349A5B98C9E0A3FABF569 Thus, you should be able to provide your own styling, like in some of our MapImageLayer samples: https://developers.arcgis.com/javascript/latest/sample-code/?tagged=MapImageLayer
... View more
03-13-2023
08:32 AM
|
0
|
0
|
504
|
|
POST
|
The above two resources are really good. I would also recommend checking out the deprecation section (expand to see) for each version of the Release Notes, as we typically offer replacements for deprecations. E.g.: https://developers.arcgis.com/javascript/latest/4.20/#deprecated-classes-properties-methods-events https://developers.arcgis.com/javascript/latest/4.21/#deprecated-classes-properties-methods-events
... View more
03-13-2023
08:29 AM
|
1
|
0
|
1093
|
|
POST
|
Hi @HAOH. Please post your questions or ideas here in English. 为什么素描风格异常?= Why is the sketch style abnormal? I'm not sure what this question means. Here are the latest changes to Sketch at 4.26: https://developers.arcgis.com/javascript/latest/release-notes/#sketch
... View more
03-01-2023
05:33 AM
|
0
|
1
|
536
|
|
POST
|
Ok, thanks for trying out those potential workarounds. We'll continue investigating the print service, and will update this thread when there is something useful to share.
... View more
02-28-2023
05:07 AM
|
0
|
0
|
1357
|
|
POST
|
Hi @julian_svcs, thanks for sharing your issue here. It looks like this might be due to an issue with the print service, we are currently investigating. The issue is probably caused by the comma and the space constraints, because the comma is a default stacking separator, and it looks like the wrapping only occurs where the space is tight. One workaround suggestion would be to set the deconflictionStrategy to none and see if that helps (or makes it look worse). https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-support-LabelClass.html#deconflictionStrategy Another workaround option would be to try returning a number instead of a string from the Arcade expression.
... View more
02-27-2023
10:59 AM
|
0
|
2
|
1367
|
|
POST
|
Yes, there is an implementation difference between 3x and 4x. I would highly recommend looking at some 4x samples to get a feel for the difference. These two might be useful: https://developers.arcgis.com/javascript/latest/sample-code/sandbox/?sample=layers-mapimagelayer-sublayers https://developers.arcgis.com/javascript/latest/sample-code/sandbox/?sample=layers-mapimagelayer-definitionexpression
... View more
02-24-2023
08:39 AM
|
0
|
0
|
1148
|
|
POST
|
Excellent, thanks for sharing the follow-up solution. My hunch is that the "featureEffect" was sending the layer as a screenshot (known limitation) and layers sent as screenshots do not appear in the printed legend (another known limitation). Known limits for printing are documented here: https://developers.arcgis.com/javascript/latest/api-reference/esri-rest-print.html
... View more
02-23-2023
08:48 AM
|
1
|
1
|
2168
|
|
POST
|
@kaleem_anjum - unfortunately, not fixed at 4.26. There are some issues we are still tackling for this feature. I will update this thread once we have an update to share.
... View more
02-23-2023
05:54 AM
|
0
|
1
|
532
|
|
POST
|
I'm not 100% positive, but I think that if you don't declare the sublayers in the MapImageLayer constructor, you need to use one of the Collection methods to define/add/modify the sublayers. Collection methods: https://developers.arcgis.com/javascript/latest/api-reference/esri-core-Collection.html#methods-summary sublayers property: https://developers.arcgis.com/javascript/latest/api-reference/esri-layers-MapImageLayer.html#sublayers
... View more
02-23-2023
05:50 AM
|
0
|
1
|
1166
|
|
POST
|
Hi @elkacemiwafae, what do you mean by deployment limits? Here is a good place to start for some background reading: https://developers.arcgis.com/documentation/mapping-apis-and-services/deployment/
... View more
02-23-2023
05:44 AM
|
0
|
0
|
391
|
|
BLOG
|
Candid Candor The API formerly known as the ArcGIS API for JavaScript is now called the ArcGIS Maps SDK for JavaScript (hereafter known as the JavaScript Maps SDK). It’s just a name change. At 4.26, we fixed 22 bugs, made 5 enhancements, and added or updated 12 samples. 3x isn’t dead, but it’s officially on life support. It’s still a great product, it’s just time to stop using it and find something better. Like 4x. The Hits Some of the highlights of the 4.26 release are highlights themselves. Features can be highlighted with different symbols per layer in a 2D MapView (coming soon to 3D SceneViews). TileLayer popups also highlight, which is a nice continuation of the work we did in 4.24 to make MapImageLayer popups highlight. While we typically try to avoid labeling people, we also brought more attention to our labeling experience by enhancing FeatureLayer labels to now support custom backgrounds and borders. According to the Guinness Book of World Records, the most finger snaps in one minute is 437, and was achieved by Cory Macellaro. The most measurement snaps in a 3D SceneView? No entry, so it must be zero. Well no longer. Direct line and area measurements now snap to features and 3D objects in your 3D scene. Snapping is enabled by default and can be toggled off/on by holding the Control key. Often seen in the form of a sign appealing to truckers, max scales have gotten an update as well. You can now disable clustering and binning visualizations when the user zooms beyond a given maxScale. A common question asked is does the view match the legend? Unfortunately, for some UniqueValueRenderer users, the answer was no. But with version 4.26 of the JavaScript Maps SDK, with the new orderByClassesEnabled property, the answer is now yes. The order of features in the view can match the order defined for the unique values in the legend. What else is popping? Why Voxel layers of course. Now you can use Popups and the Slice widget to your VoxelLayer for even more interactivity. 3D SceneView terrain shading and resolution also saw significant improvements. MediaLayer is now in the MapViewer these days, which means you can add, edit, and save your favorite media to a webmap. StreamLayer is also in the news, with improved websocket messaging and helper methods to pause and resume connections. And we introduced a new layer, KnowledgeGraphLayer, for visualizing data from a knowledgeGraphService on a map. A KnowledgeGraphLayer is a composite layer with sublayers for spatial and non-spatial entity and relationship types. Popups keep popping up in the news, with the new ability to select related records in a popup, and popup chart colors now automatically respect feature reduction renderer colors when visualizing data with specific renderers. There are many other updates at 4.26, such as printing non-spatial tables, being able to download and run some samples using ES modules, and utility networks enhancements. And more. Check out the Release Notes for the full story. Highlights Disclaimer: The views and opinions expressed in the below song parody are those of the author and do not necessarily reflect the official policy or position of Esri, or any of its affiliates. Any rebroadcast, retransmission, or recounting of this song, without the express written consent of Esri, is prohibited. Update 4.26 is released Put on your comfy polo fleece Get ready to read Highlights Lots of updates to delight Bug fixes are alright Maps SDK 4.26 is better than 4.25 Better than 4.25 4x makes your apps thrive Makes your apps thrive But when the Calcite arrives Calcite arrives It’s best to use 4.26 Use 4.26 So let us go, let us go Let us get in the know Apply a background and a border To your layer label For a map server, or a tile layer Popups will delight Just wait and you’ll see Different symbols to highlight Coming to update you You, you Coming to update you, update You Clusters maxScale bringing luster UniqueValueRenderer can muster Sorting by legend order Snapping 3D measurements are slapping MediaLayer ain’t napping Mensurate your border 4.26 is better than 4.25 Better than 4.25 4x makes your apps thrive Makes your apps thrive But when the Calcite arrives Calcite arrives It’s best to use 4.26 Use 4.26 So let us go, let us go Let us get in the know Apply a background and a border To your layer label For a map server, or a tile layer Popups will delight Just wait and you’ll see Different symbols to highlight Coming to update you You, you Coming to update you, update You Every time I use StreamLayer, I can pause and resume now Related records can be accessed from the popup, wow And I’m printing non-spatial tables, just ask me how Don’t take it from me, just read the release notes Don’t take it from me I’m downloading samples using ES modules Don’t take it from me, just read the release notes So let us go, let us go Let us get in the know Apply a background and a border To your layer label For a map server, or a tile layer Popups will delight Just wait and you’ll see Different symbols to highlight Coming to update you You, you Coming to update you, update You References Release Blog https://www.esri.com/arcgis-blog/products/js-api-arcgis/developers/whats-new-in-arcgis-maps-sdk-for-javascript-4-26/ 4.26 Release Notes https://developers.arcgis.com/javascript/latest/guide/release-notes/index.html 4.26 Samples https://developers.arcgis.com/javascript/latest/sample-code/?tagged=4.26 4x Breaking Changes https://developers.arcgis.com/javascript/latest/guide/breaking-changes/index.html 3.43 What’s New https://developers.arcgis.com/javascript/3/jshelp/whats_new.html 3x Retirement https://www.esri.com/arcgis-blog/products/js-api-arcgis/developers/arcgis-api-for-javascript-version-3-x-retirement/ Song inspiration Imagine Dragon - Sharks Fair use and Parody law https://en.wikipedia.org/wiki/Fair_use
... View more
02-23-2023
05:31 AM
|
6
|
0
|
2660
|
|
POST
|
It got moved when 4.26 was released, here is the new link: https://developers.arcgis.com/javascript/latest/4.25/#removal-of-non-esri-packages-from-cdn
... View more
02-23-2023
05:22 AM
|
2
|
0
|
2493
|
|
POST
|
Just an FYI, when you see undocumented properties like that, we do not recommend using them in production apps, as they can change names or be removed at any time. However, if there is interest in this functionality, we will explore making it public at a future release.
... View more
02-22-2023
06:19 AM
|
0
|
2
|
1298
|
|
POST
|
@Wade, are you trying to do like batch geocoding? Or what is the purpose for not having the Search widget UI for searching on many addresses?
... View more
02-22-2023
06:07 AM
|
0
|
0
|
624
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 01-10-2024 09:02 AM | |
| 1 | 11-14-2025 08:10 AM | |
| 1 | 11-06-2025 08:40 AM | |
| 1 | 10-23-2025 01:51 PM | |
| 5 | 10-21-2025 07:42 AM |
| Online Status |
Offline
|
| Date Last Visited |
yesterday
|