POST
|
Attaching two screenshots with greyed out area. I turned off internet connection for a while, zoomed map until I get grey area with no data. Then I turned on internet connection, my expectation is that map will reload automatically, it didn't happen. I zoomed map and the area is still there, what should I do to force map reloading in the case?
... View more
02-12-2018
02:35 PM
|
0
|
1
|
542
|
POST
|
Attaching a screenshot of map being zoomed out to min level so the whole world map is visible. Also a gray grid is visible. I want to stop user seeing the gray grid similar how google maps handles it. However can't see any easy way. If I set explicitly AGSMap.minScale, then I have to check every device to choose appropriate scale and still user can pan to north/south and see the gray grid. I read that in 10.2 AGSMapView.maxEnvelope was helping with this by allowing to provide xmax ymax xmin ymin but there is no replacement in 100.0. What is about 100.1? Is there any workaround except listening to pan/zoom KVO and when user goes out of bounds scale him back? This sounds like a bad UX pattern.
... View more
12-18-2017
09:34 AM
|
0
|
3
|
817
|
POST
|
I suspect that the issue was caused when I tried to remove a graphic which isn't on the graphicsOverlay. I remove and add back a graphic which is selected to make it appear on the top of all graphics. Simple graphicsOverlay.contains(graphic) seems to be helping me avoiding the error. What is about `graphicsOverlay.graphics.addObjects()`, the graphicsOverlay is already added to AGSMapView and I am manipulating data on background thread and then call `graphicsOverlay.graphics.addObjects()` on the same thread. Can it cause issues? I haven't seen any but my tests can be insufficient. And is it ok to read existing graphics `graphicsOverlay.graphics` from a background thread?
... View more
11-30-2017
09:27 AM
|
0
|
1
|
517
|
POST
|
What is going on here? ArcGIS`std::__1::map<Esri_runtimecore::HAL::Vertex_attributes::Vertex_element_type, Esri_runtimecore::HAL::Vertex_attributes::Vertex_element, std::__1::less<Esri_runtimecore::HAL::Vertex_attributes::Vertex_element_type>, std::__1::allocator<std::__1::pair<Esri_runtimecore::HAL::Vertex_attributes::Vertex_element_type const, Esri_runtimecore::HAL::Vertex_attributes::Vertex_element> > >::at: 0x10d27acf0 <+0>: pushq %rbp 0x10d27acf1 <+1>: movq %rsp, %rbp 0x10d27acf4 <+4>: pushq %r14 0x10d27acf6 <+6>: pushq %rbx 0x10d27acf7 <+7>: subq $0x10, %rsp 0x10d27acfb <+11>: movq %rsi, %rax 0x10d27acfe <+14>: leaq -0x18(%rbp), %rsi 0x10d27ad02 <+18>: movq %rax, %rdx 0x10d27ad05 <+21>: callq 0x10d27b492 ; std::__1::map<Esri_runtimecore::HAL::Vertex_attributes::Vertex_element_type, Esri_runtimecore::HAL::Vertex_attributes::Vertex_element, std::__1::less<Esri_runtimecore::HAL::Vertex_attributes::Vertex_element_type>, std::__1::allocator<std::__1::pair<Esri_runtimecore::HAL::Vertex_attributes::Vertex_element_type const, Esri_runtimecore::HAL::Vertex_attributes::Vertex_element> > >::__find_equal_key(std::__1::__tree_node_base<void*>*&, Esri_runtimecore::HAL::Vertex_attributes::Vertex_element_type const&) const -> 0x10d27ad0a <+26>: testq %rax, %rax 0x10d27ad0d <+29>: je 0x10d27ad1c ; <+44> 0x10d27ad0f <+31>: addq $0x28, %rax 0x10d27ad13 <+35>: addq $0x10, %rsp 0x10d27ad17 <+39>: popq %rbx 0x10d27ad18 <+40>: popq %r14 0x10d27ad1a <+42>: popq %rbp 0x10d27ad1b <+43>: retq 0x10d27ad1c <+44>: movl $0x10, %edi 0x10d27ad21 <+49>: callq 0x10e632b40 ; symbol stub for: __cxa_allocate_exception 0x10d27ad26 <+54>: movq %rax, %rbx 0x10d27ad29 <+57>: leaq 0x149043a(%rip), %rsi ; "map::at: key not found" 0x10d27ad30 <+64>: movq %rbx, %rdi 0x10d27ad33 <+67>: callq 0x10e631e80 ; symbol stub for: std::logic_error::logic_error(char const*) 0x10d27ad38 <+72>: movq 0x1ff1af9(%rip), %rax ; (void *)0x000000010c192ec8: vtable for std::out_of_range 0x10d27ad3f <+79>: addq $0x10, %rax 0x10d27ad43 <+83>: movq %rax, (%rbx) 0x10d27ad46 <+86>: movq 0x1ff18ab(%rip), %rsi ; (void *)0x000000010c192ef0: typeinfo for std::out_of_range 0x10d27ad4d <+93>: movq 0x1ff158c(%rip), %rdx ; (void *)0x000000010c18d894: std::out_of_range::~out_of_range() 0x10d27ad54 <+100>: movq %rbx, %rdi 0x10d27ad57 <+103>: callq 0x10e632b82 ; symbol stub for: __cxa_throw 0x10d27ad5c <+108>: movq %rax, %r14 0x10d27ad5f <+111>: movq %rbx, %rdi 0x10d27ad62 <+114>: callq 0x10e632b5e ; symbol stub for: __cxa_free_exception 0x10d27ad67 <+119>: movq %r14, %rdi 0x10d27ad6a <+122>: callq 0x10e632486 ; symbol stub for: _Unwind_Resume 0x10d27ad6f <+127>: nop
... View more
10-25-2017
08:32 AM
|
0
|
1
|
887
|
POST
|
I am using AGSGraphicsOverlay to display custom AGSGraphics. The graphics' manipulation logic I want to put into an async thread. So what are the general rules regarding usage of arcgis core objects: layers, graphics, map in multithreading environment? I am getting rarely com.esri.arcgis.runtime.error Code=24, and trying to figure out all rules to avoid it.
... View more
10-19-2017
01:33 PM
|
0
|
3
|
715
|
POST
|
Thank you for pointing the root cause. At least it should work on the real device then, which is main priority.
... View more
09-13-2017
07:34 PM
|
0
|
0
|
860
|
POST
|
Tried running ArcGIS Runtime SDK for iOS samples from the GitHub with XCode 9 GM Seed and iOS 11, the map rendering performance is really slow. If I try to zoom in/out or browse around my location the rendering animation is killing UX.
... View more
09-13-2017
11:40 AM
|
0
|
6
|
3910
|
POST
|
Thanks for the reply. Do you have an idea on why occasionally I receive less search results when I increase map's extent (visible area)? As an user I expect to receive more results when I zoom out, but in some cases receive less results (was 5 results with smaller extent and left only one after zooming out). My assumption was that the min score gets decreased and a result with low score gets filtered out but you say that the default min score is 0 and not used in the `online` geocoding.
... View more
06-20-2017
10:45 AM
|
0
|
0
|
465
|
POST
|
And for my example, my project is swift only, except objc dependencies such as argis ios sdk. XCODE is 8.3.2
... View more
06-19-2017
09:48 AM
|
0
|
0
|
1210
|
POST
|
I am experiencing similar issue, would like to add my data. 1. I compared my app with esri 10.2.5 and then with 100.0, the difference is about ~30mb. 2. It's a release binary for ad-hoc distribution via hockey. 3. We compile with bitcode flag set to No. Does esri v 100.0 support bitcode finally? 4. Archive operation. 5. I am using cocoapods' esri pod.
... View more
06-12-2017
06:32 AM
|
0
|
0
|
1210
|
POST
|
let params = AGSGeocodeParameters() params.maxResults = 100 params.resultAttributeNames = ["*"] params.outputSpatialReference = mapView?.spatialReference params.searchArea = mapView?.visibleArea?.extent params.minScore = 95 cancelable = locatorTask.geocode(withSearchText: searchText, parameters: params) { [weak self] results, error in for result in results { log.error("result score = \(result.attributes?["Score"])") } } I am using the code above to get matched [AGSGeocodeResult]. And I see: ❤️ ERROR | 2017-06-06 18:31:08.9130 | result score = Optional(95.5) ❤️ ERROR | 2017-06-06 18:31:08.9150 | result score = Optional(94) ❤️ ERROR | 2017-06-06 18:31:08.9180 | result score = Optional(94) ❤️ ERROR | 2017-06-06 18:31:08.9200 | result score = Optional(92.8) ❤️ ERROR | 2017-06-06 18:31:08.9220 | result score = Optional(92.8) ❤️ ERROR | 2017-06-06 18:31:08.9230 | result score = Optional(92.8) So it's probably an issue with AGSLocatorTask? And what is default value for the AGSGeocodeParameters.minScore parameter?
... View more
06-06-2017
11:41 AM
|
0
|
2
|
780
|
Online Status |
Offline
|
Date Last Visited |
11-11-2020
02:23 AM
|