I'm trying to load OpenStreetMap into a program I'm writing in Swift, using the ArcGIS SDK for macOS. I have the loading of built in maps (theMap.map = AGSMap(basemap: AGSBasemap.imagery())) working but I cannot seem to load OpenStreetMap from its URL. This is the URL I am using: https://www.arcgis.com/home/item.html?id=b834a68d7a484c5fb473d4ba90d35e71 I am using the following code to load the URL, taken from the ArcGIS Examples: let openStreetMap = "https://www.arcgis.com/home/item.html?id=b834a68d7a484c5fb473d4ba90d35e71" let tiles = AGSArcGISVectorTiledLayer(url: URL(string: openStreetMap)!) theMap.map = AGSMap(basemap: AGSBasemap(baseLayer: tiles)) The map does not load and all I end up with is a grey gridded background. Surprisingly, if I swap the URL with one I found in the ArcGIS examples (https://www.arcgis.com/home/item.html?id=4e1133c28ac04cca97693cf336cd49ad), that map loads with no problems. The two URLs are in exactly the same format but only one works. Why is this and how can I get it to load the OpenStreetMap URL? Thanks.
... View more