<?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 Problems with zoom and centering in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problems-with-zoom-and-centering/m-p/242294#M22454</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I used ArcGis Online to create a map and I also created a layer which highlights all the different parts (gemeenten).&lt;/P&gt;&lt;P&gt;I use the portalItem for the basemap and then the featureLayer for extra layer.&lt;/P&gt;&lt;P&gt;In code I then use a SQL expression to filter out the correct part (gemeente) so it is highlighted on the map.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However..I don't get the zoom option to work. I would like to zoom more in the highlighted part and get it centered on the page. I have tried with the zoom option on my MapView but that doesn't do the trick.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is appreciated. Here is the code so far:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;lt;head&amp;gt;&lt;BR /&gt; &amp;lt;meta charset="utf-8" /&amp;gt;&lt;BR /&gt; &amp;lt;meta name="viewport"&lt;BR /&gt; content="initial-scale=1,maximum-scale=1,user-scalable=no" /&amp;gt;&lt;BR /&gt; &amp;lt;title&amp;gt;Search widget with custom source - 4.11&amp;lt;/title&amp;gt;&lt;BR /&gt; &amp;lt;style&amp;gt;&lt;BR /&gt; html,&lt;BR /&gt; body,&lt;BR /&gt; #viewDiv {&lt;BR /&gt; padding: 0;&lt;BR /&gt; margin: 0;&lt;BR /&gt; height: 100%;&lt;BR /&gt; width: 100%;&lt;BR /&gt; }&lt;BR /&gt; &amp;lt;/style&amp;gt;&lt;BR /&gt; &amp;lt;link rel="stylesheet"&lt;BR /&gt; href="https://js.arcgis.com/4.11/esri/themes/light/main.css" /&amp;gt;&lt;BR /&gt; &amp;lt;script src="https://js.arcgis.com/4.11/"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt; &amp;lt;script&amp;gt;&lt;BR /&gt; require([&lt;BR /&gt; //*** ADD ***//&lt;BR /&gt; "esri/WebMap",&lt;BR /&gt; "esri/views/MapView",&lt;BR /&gt; "esri/widgets/ScaleBar",&lt;BR /&gt; "esri/layers/FeatureLayer"&lt;BR /&gt; ], function (WebMap, MapView, ScaleBar, FeatureLayer) {&lt;BR /&gt; //*** ADD ***//&lt;BR /&gt; var map = new WebMap({&lt;BR /&gt; portalItem: {&lt;BR /&gt; id: "8047aff130794b7fbc991fd1ac12ecf7"&lt;BR /&gt; }&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;var featureLayer = new FeatureLayer({&lt;BR /&gt; url: "https://services7.arcgis.com/c7P8EHq0LFjkXc7L/arcgis/rest/services/Shapefile_Gemeente/FeatureServer",&lt;BR /&gt; outFields: ["*"], // Return all fields so it can be queried client-side,&lt;BR /&gt; opacity:1&lt;BR /&gt; });&lt;BR /&gt; var sql = "NISCODE like '46014'";&lt;BR /&gt; featureLayer.definitionExpression = sql&lt;/P&gt;&lt;P&gt;map.add(featureLayer);&lt;/P&gt;&lt;P&gt;//*** ADD ***//&lt;BR /&gt; var view = new MapView({&lt;BR /&gt; container: "viewDiv",&lt;BR /&gt; map: map,&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//SCALEBAR//&lt;BR /&gt; var scalebar = new ScaleBar({&lt;BR /&gt; view: view,&lt;BR /&gt; unit: 'metric'&lt;BR /&gt; });&lt;BR /&gt; view.ui.add(scalebar, "bottom-left");&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&lt;BR /&gt; &amp;lt;div id="viewDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Sep 2019 10:48:37 GMT</pubDate>
    <dc:creator>SergeDe_Backer</dc:creator>
    <dc:date>2019-09-19T10:48:37Z</dc:date>
    <item>
      <title>Problems with zoom and centering</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problems-with-zoom-and-centering/m-p/242294#M22454</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I used ArcGis Online to create a map and I also created a layer which highlights all the different parts (gemeenten).&lt;/P&gt;&lt;P&gt;I use the portalItem for the basemap and then the featureLayer for extra layer.&lt;/P&gt;&lt;P&gt;In code I then use a SQL expression to filter out the correct part (gemeente) so it is highlighted on the map.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However..I don't get the zoom option to work. I would like to zoom more in the highlighted part and get it centered on the page. I have tried with the zoom option on my MapView but that doesn't do the trick.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any help is appreciated. Here is the code so far:&lt;/P&gt;&lt;BLOCKQUOTE class="jive_macro_quote jive-quote jive_text_macro"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;!DOCTYPE html&amp;gt;&lt;BR /&gt;&amp;lt;html&amp;gt;&lt;BR /&gt;&amp;lt;head&amp;gt;&lt;BR /&gt; &amp;lt;meta charset="utf-8" /&amp;gt;&lt;BR /&gt; &amp;lt;meta name="viewport"&lt;BR /&gt; content="initial-scale=1,maximum-scale=1,user-scalable=no" /&amp;gt;&lt;BR /&gt; &amp;lt;title&amp;gt;Search widget with custom source - 4.11&amp;lt;/title&amp;gt;&lt;BR /&gt; &amp;lt;style&amp;gt;&lt;BR /&gt; html,&lt;BR /&gt; body,&lt;BR /&gt; #viewDiv {&lt;BR /&gt; padding: 0;&lt;BR /&gt; margin: 0;&lt;BR /&gt; height: 100%;&lt;BR /&gt; width: 100%;&lt;BR /&gt; }&lt;BR /&gt; &amp;lt;/style&amp;gt;&lt;BR /&gt; &amp;lt;link rel="stylesheet"&lt;BR /&gt; href="https://js.arcgis.com/4.11/esri/themes/light/main.css" /&amp;gt;&lt;BR /&gt; &amp;lt;script src="https://js.arcgis.com/4.11/"&amp;gt;&amp;lt;/script&amp;gt;&lt;BR /&gt; &amp;lt;script&amp;gt;&lt;BR /&gt; require([&lt;BR /&gt; //*** ADD ***//&lt;BR /&gt; "esri/WebMap",&lt;BR /&gt; "esri/views/MapView",&lt;BR /&gt; "esri/widgets/ScaleBar",&lt;BR /&gt; "esri/layers/FeatureLayer"&lt;BR /&gt; ], function (WebMap, MapView, ScaleBar, FeatureLayer) {&lt;BR /&gt; //*** ADD ***//&lt;BR /&gt; var map = new WebMap({&lt;BR /&gt; portalItem: {&lt;BR /&gt; id: "8047aff130794b7fbc991fd1ac12ecf7"&lt;BR /&gt; }&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;var featureLayer = new FeatureLayer({&lt;BR /&gt; url: "https://services7.arcgis.com/c7P8EHq0LFjkXc7L/arcgis/rest/services/Shapefile_Gemeente/FeatureServer",&lt;BR /&gt; outFields: ["*"], // Return all fields so it can be queried client-side,&lt;BR /&gt; opacity:1&lt;BR /&gt; });&lt;BR /&gt; var sql = "NISCODE like '46014'";&lt;BR /&gt; featureLayer.definitionExpression = sql&lt;/P&gt;&lt;P&gt;map.add(featureLayer);&lt;/P&gt;&lt;P&gt;//*** ADD ***//&lt;BR /&gt; var view = new MapView({&lt;BR /&gt; container: "viewDiv",&lt;BR /&gt; map: map,&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//SCALEBAR//&lt;BR /&gt; var scalebar = new ScaleBar({&lt;BR /&gt; view: view,&lt;BR /&gt; unit: 'metric'&lt;BR /&gt; });&lt;BR /&gt; view.ui.add(scalebar, "bottom-left");&lt;BR /&gt; });&lt;/P&gt;&lt;P&gt;&amp;lt;/script&amp;gt;&lt;BR /&gt;&amp;lt;/head&amp;gt;&lt;BR /&gt;&amp;lt;body&amp;gt;&lt;BR /&gt; &amp;lt;div id="viewDiv"&amp;gt;&amp;lt;/div&amp;gt;&lt;BR /&gt;&amp;lt;/body&amp;gt;&lt;BR /&gt;&amp;lt;/html&amp;gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Sep 2019 10:48:37 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/problems-with-zoom-and-centering/m-p/242294#M22454</guid>
      <dc:creator>SergeDe_Backer</dc:creator>
      <dc:date>2019-09-19T10:48:37Z</dc:date>
    </item>
  </channel>
</rss>

