POST
|
Oh, I see Find a location in your code that runs before any ArcGIS Runtime functionality is used. Call the setLicenseKey method on the AGSArcGISRuntimeEnvironment singleton object to license the app with a License key. In iOS/macOS app that would be in `viewDidLoad` method, right after `super.viewDidLoad()` is called. regards, David
... View more
03-20-2018
02:39 AM
|
1
|
1
|
946
|
POST
|
Hi! For detailed licensing information I would recommend our developer pages: License your app—ArcGIS Runtime SDK for iOS | ArcGIS for Developers David
... View more
03-19-2018
07:55 AM
|
1
|
3
|
946
|
POST
|
Hi Nikolay Yekimov, Thank you for bringing this to our attention. There is a simple fix for this, Rebinding the map will force the refresh of tiles: if let poi = self.mapView.currentViewpoint(with: .centerAndScale) { self.mapView.map = nil self.mapView.map = self.map self.mapView.setViewpoint(poi) } else { self.mapView.map = nil self.mapView.map = self.map }
... View more
03-08-2018
02:53 AM
|
0
|
0
|
440
|
POST
|
Hi Chirag, Do you mean getting thumbnail of a webMap for which you have an URL in this format: http://www.arcgis.com/home/item.html?id=8bf7167d20924cbf8e25e7b11c7c502c ? You get always get a thumbnail from the portal item if it exists. Once you have you portal item initialised you can call thumbnail and it will return an image if it exists. ArcGIS Runtime SDK for iOS: AGSItem Class Reference If you're asking how to create your own image/thumbnail for portal item. You can load the webMap and once it's rendered you can call exportImage on mapView. regards, David
... View more
03-24-2017
03:11 AM
|
0
|
2
|
475
|
POST
|
You can not create one yourself, that is correct. It is only returned as a result of another operation. Or it's a container for those results if you will. regards, David
... View more
03-23-2017
08:30 AM
|
0
|
0
|
449
|
POST
|
Hi Marius, Could you do a quick test? Swap your vectorTiled basemap for a normal tiled one and see if it still crashes. regards, David
... View more
03-23-2017
08:25 AM
|
0
|
0
|
690
|
POST
|
Hi! All 100.0 releases of the API have drawStatus which indicates when the map finished drawing. So until all the tiles are downloaded and rendered, status will be inProgress. Once done it will indicate Completed status. You can add an observer for that property. And once it's completed you can export the image with mapView.exportImage mapView.addObserver(self, forKeyPath: "drawStatus", options: .new, context: &myContext) regards, David
... View more
03-23-2017
03:22 AM
|
1
|
0
|
502
|
POST
|
Hi! You need to specify specific layer inside featureService let featureTable = AGSServiceFeatureTable(url: URL(string: "https://services7.arcgis.com/JRY73mi2cJ1KeR7T/arcgis/rest/services/NewYorkHospitalLayer/FeatureServer/0")!) regards, David
... View more
03-17-2017
07:29 AM
|
1
|
2
|
643
|
POST
|
Hi! This online sample in our GitHub repository should give you an idea how the API is wired together: arcgis-runtime-samples-ios/IdentifyLayersViewController.swift at master · Esri/arcgis-runtime-samples-ios · GitHub regards, David
... View more
03-15-2017
10:56 AM
|
0
|
2
|
449
|
POST
|
Hi, Are we talking for developing purposes or deployment? When I had different versions installed I created symlinks on my system. I renamed installed iOS folder to iOS-10.2.5. Then I installed quartz and renamed it to iOS-100.0.0 After that, I created/updated symlink for what version I needed at that point. For example, if I needed Quartz, my iOS folder was a symlink to iOS-100.0.0 Hope this helps, David
... View more
03-09-2017
05:36 AM
|
1
|
1
|
341
|
POST
|
Hi! I did not observer this before but just to clarify. If you have a GDB with 300k points does that mean that your calculations will modify all of them. I guess what I'm asking is what is "large number of edits"? How many attribute fields do you have in your GDB? I can then try to reproduce it on my side. regards, David
... View more
02-06-2017
02:23 AM
|
0
|
1
|
621
|
POST
|
Kamal, Are talking about code generated features, or adding them as a layer? Because you can always use GraphicsOverlay to add features on top of your map. https://developers.arcgis.com/ios/latest/swift/sample-code/add-graphics-with-renderer.htm https://developers.arcgis.com/ios/latest/swift/sample-code/add-graphics-with-symbols.htm If you have a feature layer you can just add them as described before. https://developers.arcgis.com/ios/latest/swift/sample-code/feature-layer-feature-service-.htm https://developers.arcgis.com/ios/latest/swift/sample-code/feature-layer-geodatabase-.htm regards, David
... View more
02-06-2017
02:20 AM
|
0
|
0
|
408
|
POST
|
Hi! There are couple of options how to load a layer and add it to the map. You can create a layer with service URL: let tiledLayer = AGSArcGISTiledLayer(url: URL(string: "https://services.arcgisonline.com/ArcGIS/rest/services/World_Street_Map/MapServer")!) Or with the portal item URL let tiledLayer = AGSArcGISTiledLayer(url: URL(string: "https://www.arcgis.com/home/item.html?id=3b93337983e9436f8db950e38a8629af")!) Or you can create a portal Item from portalItem string "3b93337983e9436f8db950e38a8629af" And then create your layer with portal item: let tiledLayer = AGSArcGISTiledLayer(item: portalItem) When you have the layer you can add them to new or existing map/webmap: self.map.basemap.baseLayers.add(tiledLayer) In this case it is going to be added to basemap group. If you have operational layer(s) you can add them to operationalLayers group. This is where your KML, FeatureLayers would go. Let me know if this answers your question, David
... View more
01-31-2017
01:53 AM
|
0
|
2
|
408
|
POST
|
Is this after upgrade to XCode 7.2? One thing you can try is clean the project, clear the derived data folder and try again. Let me know if you still have issues. regards, David
... View more
12-11-2015
06:12 AM
|
0
|
1
|
347
|
Title | Kudos | Posted |
---|---|---|
1 | 03-09-2017 05:36 AM | |
1 | 03-19-2018 07:55 AM | |
1 | 03-20-2018 02:39 AM | |
1 | 03-23-2017 03:22 AM | |
1 | 03-17-2017 07:29 AM |
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:22 AM
|