<?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 How to change the center point to move smoothly in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-change-the-center-point-to-move-smoothly/m-p/1166042#M77554</link>
    <description>&lt;LI-CODE lang="javascript"&gt;view.on("click", (e) =&amp;gt; {
                                let { latitude, longitude } = e.mapPoint;
                                let point = {
                                    type: "point",
                                    longitude,
                                    latitude,
                                };
                                let pointGraphic = new Graphic({
                                    geometry: point,
                                    symbol: this.pointSymbol,
                                });
                                pointLayer.removeAll();
                                pointLayer.add(pointGraphic);
                                view.center = [longitude, latitude];
                            });&lt;/LI-CODE&gt;</description>
    <pubDate>Wed, 20 Apr 2022 11:49:09 GMT</pubDate>
    <dc:creator>Lazy</dc:creator>
    <dc:date>2022-04-20T11:49:09Z</dc:date>
    <item>
      <title>How to change the center point to move smoothly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-change-the-center-point-to-move-smoothly/m-p/1166042#M77554</link>
      <description>&lt;LI-CODE lang="javascript"&gt;view.on("click", (e) =&amp;gt; {
                                let { latitude, longitude } = e.mapPoint;
                                let point = {
                                    type: "point",
                                    longitude,
                                    latitude,
                                };
                                let pointGraphic = new Graphic({
                                    geometry: point,
                                    symbol: this.pointSymbol,
                                });
                                pointLayer.removeAll();
                                pointLayer.add(pointGraphic);
                                view.center = [longitude, latitude];
                            });&lt;/LI-CODE&gt;</description>
      <pubDate>Wed, 20 Apr 2022 11:49:09 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-change-the-center-point-to-move-smoothly/m-p/1166042#M77554</guid>
      <dc:creator>Lazy</dc:creator>
      <dc:date>2022-04-20T11:49:09Z</dc:date>
    </item>
    <item>
      <title>Re: How to change the center point to move smoothly</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-change-the-center-point-to-move-smoothly/m-p/1179972#M77593</link>
      <description>&lt;P&gt;I think you want to mess with the MapView goTo GoToOptions2D options, as in this example:&lt;/P&gt;&lt;LI-CODE lang="javascript"&gt;&amp;lt;meta
      name="viewport"
      content="initial-scale=1,maximum-scale=1,user-scalable=no"
    /&amp;gt;
    &amp;lt;title&amp;gt;Popup actions | Sample | ArcGIS API for JavaScript 4.22&amp;lt;/title&amp;gt;

    &amp;lt;style&amp;gt;
      html,
      body,
      #viewDiv {
        padding: 0;
        margin: 0;
        height: 100%;
        width: 100%;
      }
    &amp;lt;/style&amp;gt;

    &amp;lt;link
      rel="stylesheet"
      href="https://js.arcgis.com/4.22/esri/themes/light/main.css"
    /&amp;gt;
    &amp;lt;script src="https://js.arcgis.com/4.22/"&amp;gt;&amp;lt;/script&amp;gt;

    &amp;lt;script&amp;gt;
      require([
        "esri/Map",
        "esri/layers/FeatureLayer",
        "esri/layers/GraphicsLayer",
        "esri/views/MapView",
        "esri/Graphic"
      ], (Map, FeatureLayer, GraphicsLayer, MapView, Graphic) =&amp;gt; {
        // Create the Map
        const map = new Map({
          basemap: "gray-vector"
        });

        // Create the MapView
        const view = new MapView({
          container: "viewDiv",
          map: map,
          center: [-117.08, 34.1],
          zoom: 11
        });

        const template = {
          // autocasts as new PopupTemplate()
          title: "Trail run",
          content: "{name}"
        };

        const featureLayer = new FeatureLayer({
          url: "https://services.arcgis.com/V6ZHFr6zdgNZuVG0/arcgis/rest/services/TrailRuns/FeatureServer/0",
          popupTemplate: template
        });

        map.add(featureLayer);

        let gLayer = new GraphicsLayer({});
        map.add(gLayer);

        view.when(() =&amp;gt; {
          view.on("click", (e) =&amp;gt; {
            let { latitude, longitude } = e.mapPoint;
            let point = {
              type: "point",
              longitude,
              latitude
            };
            let pointGraphic = new Graphic({
              geometry: point,
              symbol: this.pointSymbol
            });
            gLayer.removeAll();
            gLayer.add(pointGraphic);
            
            let goToOpts = {
              animate: true,
              duration: 2000, 
              easing: "ease" //linear, ease, ease-in, ease-out, or ease-in-out
            }
            view.goTo({
              center: [longitude, latitude]
            }, goToOpts);
            
            //view.center = [longitude, latitude];
          });
        });
      });
    &amp;lt;/script&amp;gt;
  &amp;lt;/head&amp;gt;

  &amp;lt;body&amp;gt;
    &amp;lt;div id="viewDiv"&amp;gt;&amp;lt;/div&amp;gt;
  &amp;lt;/body&amp;gt;
&amp;lt;/html&amp;gt;&lt;/LI-CODE&gt;</description>
      <pubDate>Fri, 03 Jun 2022 22:36:17 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/how-to-change-the-center-point-to-move-smoothly/m-p/1179972#M77593</guid>
      <dc:creator>JeffreyWilkerson</dc:creator>
      <dc:date>2022-06-03T22:36:17Z</dc:date>
    </item>
  </channel>
</rss>

