<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Zoom Extent doesn't work properly with Feature Layer in ArcGIS Runtime SDK for iOS Questions</title>
    <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-extent-doesn-t-work-properly-with-feature/m-p/615913#M5459</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background-color: #ffffff; font-size: 14px;"&gt;If feature layers are displayed, zoom extent does not work. I have to press it several times and it zooms out some incremental value each time instead of zooming immediately to the extent of all visible geospatial objects. So I wanted to ask if&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="background-color: #f5f5f5; color: #333333; font-size: 14px;"&gt;there is an efficiency strategy built into Esri Feature Layers to avoid loading all objects if they are very far away from the current window? As a result, the 'FullEnvelope' property only encapsulates the currently loaded features. We want it to capture the entire layers window, regardless of what is currently loaded. Is this possible? Following is the code snippet for zoom extent function&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #ba2da2; font-size: 11px;"&gt;&lt;SPAN&gt;override&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;public&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;func&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; zoomExtent() {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; mutableEnvelope = &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSMutableEnvelope&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; esriMap = &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;mapView&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt;? &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSMapView&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; hasEnvelope = &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;false&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; layer &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; esriMap.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;mapLayers&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; graphicsLayer = layer &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt;? &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSGraphicsLayer&lt;/SPAN&gt;&lt;SPAN&gt;, graphicsLayer.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;isVisible&lt;/SPAN&gt;&lt;SPAN&gt;, graphicsLayer.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;graphicsCount&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #31595d;"&gt;union&lt;/SPAN&gt;&lt;SPAN&gt;(with: graphicsLayer.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;fullEnvelope&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hasEnvelope = &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;true&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;!&lt;/SPAN&gt;&lt;SPAN&gt;hasEnvelope {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;return&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;/P&gt;&lt;P style="color: #008400; font-size: 11px;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// Should be done with animation for this&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; _min = &lt;/SPAN&gt;&lt;SPAN style="color: #703daa;"&gt;CGPoint&lt;/SPAN&gt;&lt;SPAN&gt;(x: mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;xmin&lt;/SPAN&gt;&lt;SPAN&gt;, y: mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;ymin&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; _max = &lt;/SPAN&gt;&lt;SPAN style="color: #703daa;"&gt;CGPoint&lt;/SPAN&gt;&lt;SPAN&gt;(x: mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;xmax&lt;/SPAN&gt;&lt;SPAN&gt;, y: mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;ymax&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; bigDiff = &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;max&lt;/SPAN&gt;&lt;SPAN&gt;(mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;xmax&lt;/SPAN&gt;&lt;SPAN&gt;-mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;xmin&lt;/SPAN&gt;&lt;SPAN&gt;, mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;ymax&lt;/SPAN&gt;&lt;SPAN&gt;-mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;ymin&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; padding = &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;max&lt;/SPAN&gt;&lt;SPAN&gt;(bigDiff/&lt;/SPAN&gt;&lt;SPAN style="color: #272ad8;"&gt;5.0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #272ad8;"&gt;1000.0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #31595d;"&gt;zoom&lt;/SPAN&gt;&lt;SPAN&gt;(min: _min, max: _max, padding: padding, animated: &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 13 Jul 2017 18:33:32 GMT</pubDate>
    <dc:creator>MuhammadRafay</dc:creator>
    <dc:date>2017-07-13T18:33:32Z</dc:date>
    <item>
      <title>Zoom Extent doesn't work properly with Feature Layer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-extent-doesn-t-work-properly-with-feature/m-p/615913#M5459</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #333333; background-color: #ffffff; font-size: 14px;"&gt;If feature layers are displayed, zoom extent does not work. I have to press it several times and it zooms out some incremental value each time instead of zooming immediately to the extent of all visible geospatial objects. So I wanted to ask if&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="background-color: #f5f5f5; color: #333333; font-size: 14px;"&gt;there is an efficiency strategy built into Esri Feature Layers to avoid loading all objects if they are very far away from the current window? As a result, the 'FullEnvelope' property only encapsulates the currently loaded features. We want it to capture the entire layers window, regardless of what is currently loaded. Is this possible? Following is the code snippet for zoom extent function&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="color: #ba2da2; font-size: 11px;"&gt;&lt;SPAN&gt;override&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;public&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; &lt;/SPAN&gt;&lt;SPAN&gt;func&lt;/SPAN&gt;&lt;SPAN style="color: #000000;"&gt; zoomExtent() {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; mutableEnvelope = &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSMutableEnvelope&lt;/SPAN&gt;&lt;SPAN&gt;()&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; esriMap = &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;mapView&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt;? &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSMapView&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;var&lt;/SPAN&gt;&lt;SPAN&gt; hasEnvelope = &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;false&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;for&lt;/SPAN&gt;&lt;SPAN&gt; layer &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;in&lt;/SPAN&gt;&lt;SPAN&gt; esriMap.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;mapLayers&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; graphicsLayer = layer &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;as&lt;/SPAN&gt;&lt;SPAN&gt;? &lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;AGSGraphicsLayer&lt;/SPAN&gt;&lt;SPAN&gt;, graphicsLayer.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;isVisible&lt;/SPAN&gt;&lt;SPAN&gt;, graphicsLayer.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;graphicsCount&lt;/SPAN&gt;&lt;SPAN&gt; &amp;gt; &lt;/SPAN&gt;&lt;SPAN style="color: #272ad8;"&gt;0&lt;/SPAN&gt;&lt;SPAN&gt; {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #31595d;"&gt;union&lt;/SPAN&gt;&lt;SPAN&gt;(with: graphicsLayer.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;fullEnvelope&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; hasEnvelope = &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;true&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;if&lt;/SPAN&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;!&lt;/SPAN&gt;&lt;SPAN&gt;hasEnvelope {&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;return&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;/P&gt;&lt;P style="color: #008400; font-size: 11px;"&gt;&lt;SPAN style="color: #000000;"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN&gt;// Should be done with animation for this&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; _min = &lt;/SPAN&gt;&lt;SPAN style="color: #703daa;"&gt;CGPoint&lt;/SPAN&gt;&lt;SPAN&gt;(x: mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;xmin&lt;/SPAN&gt;&lt;SPAN&gt;, y: mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;ymin&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; _max = &lt;/SPAN&gt;&lt;SPAN style="color: #703daa;"&gt;CGPoint&lt;/SPAN&gt;&lt;SPAN&gt;(x: mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;xmax&lt;/SPAN&gt;&lt;SPAN&gt;, y: mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;ymax&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; bigDiff = &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;max&lt;/SPAN&gt;&lt;SPAN&gt;(mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;xmax&lt;/SPAN&gt;&lt;SPAN&gt;-mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;xmin&lt;/SPAN&gt;&lt;SPAN&gt;, mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;ymax&lt;/SPAN&gt;&lt;SPAN&gt;-mutableEnvelope.&lt;/SPAN&gt;&lt;SPAN style="color: #4f8187;"&gt;ymin&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;let&lt;/SPAN&gt;&lt;SPAN&gt; padding = &lt;/SPAN&gt;&lt;SPAN style="color: #3e1e81;"&gt;max&lt;/SPAN&gt;&lt;SPAN&gt;(bigDiff/&lt;/SPAN&gt;&lt;SPAN style="color: #272ad8;"&gt;5.0&lt;/SPAN&gt;&lt;SPAN&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #272ad8;"&gt;1000.0&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #31595d;"&gt;zoom&lt;/SPAN&gt;&lt;SPAN&gt;(min: _min, max: _max, padding: padding, animated: &lt;/SPAN&gt;&lt;SPAN style="color: #ba2da2;"&gt;true&lt;/SPAN&gt;&lt;SPAN&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="color: #000000; font-size: 11px;"&gt;&lt;SPAN&gt;&amp;nbsp; &amp;nbsp; }&lt;/SPAN&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jul 2017 18:33:32 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-extent-doesn-t-work-properly-with-feature/m-p/615913#M5459</guid>
      <dc:creator>MuhammadRafay</dc:creator>
      <dc:date>2017-07-13T18:33:32Z</dc:date>
    </item>
    <item>
      <title>Re: Zoom Extent doesn't work properly with Feature Layer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-extent-doesn-t-work-properly-with-feature/m-p/615914#M5460</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you for your question! &amp;nbsp;A FeatureLayer has a "mode" property which&amp;nbsp;specifies how the layer&amp;nbsp;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 14px;"&gt;retrieves features from the service. &amp;nbsp;It&lt;/SPAN&gt;&amp;nbsp;is detailed here: &amp;nbsp;&lt;A class="link-titled" href="https://developers.arcgis.com/ios/10-2/api-reference/interface_a_g_s_feature_layer.html#a6b3a3fe67ff8a806f9a6b80aceab8ed9" title="https://developers.arcgis.com/ios/10-2/api-reference/interface_a_g_s_feature_layer.html#a6b3a3fe67ff8a806f9a6b80aceab8ed9"&gt;10.2.5: AGSFeatureLayer Class Reference&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For your case, you can set the mode to "AGSFeatureLayerModeSnapshot":&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;In Snapshot mode, the feature layer retrieves all of the features from the associated layer resource and displays them as graphics. This includes all features that satisfy the definitionExpression and defaultDefinitionExpression. Note that the number of features that are retrieved will be limited based on the ArcGIS Server's configuration (500 features by default for ArcGIS Server 9.3, and 1000 for ArcGIS Server 10).&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will be less efficient, because it will retrieve all the features (up to the server limit) instead of only those&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 14px;"&gt;&amp;nbsp;needed to be displayed, as in the "OnDemand" mode, but it should allow you to get the full extent of all the features retrieved.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 14px;"&gt;Let me know if you have more questions,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; background-color: #ffffff; font-size: 14px;"&gt;Mark&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 13 Jul 2017 20:25:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-extent-doesn-t-work-properly-with-feature/m-p/615914#M5460</guid>
      <dc:creator>MarkDostal</dc:creator>
      <dc:date>2017-07-13T20:25:08Z</dc:date>
    </item>
    <item>
      <title>Re: Zoom Extent doesn't work properly with Feature Layer</title>
      <link>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-extent-doesn-t-work-properly-with-feature/m-p/615915#M5461</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you, that worked.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 18 Jul 2017 14:30:39 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-runtime-sdk-for-ios-questions/zoom-extent-doesn-t-work-properly-with-feature/m-p/615915#M5461</guid>
      <dc:creator>MuhammadRafay</dc:creator>
      <dc:date>2017-07-18T14:30:39Z</dc:date>
    </item>
  </channel>
</rss>

