<?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 Re: Adding points to a map problem in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75687#M6875</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry, Jason. It still doesn't work. I am using multipoint because I may have a lot of points. I would like put them together and then put them to my map. If point can do the same thing, I can use point, too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saili&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Sep 2013 16:31:27 GMT</pubDate>
    <dc:creator>sailiTang</dc:creator>
    <dc:date>2013-09-12T16:31:27Z</dc:date>
    <item>
      <title>Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75683#M6871</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi, &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I have a problem on the code for adding points to my dynamic map. The following code will be run when map is loaded. This code is to add some points to the map. Please see the red and bold part of the code. For the testing, I define two points using constant coordinates, it works and I can see the two points on my map. But when I changed geometryService.project(points1, map.spatialReference, function (results) to geometryService.project(multipoint.points, map.spatialReference, function (results), it didnâ??t work and the points werenâ??t shown. strPoints value is from VB.NET code. I changed pointsâ?? coordinates to string in VB.NET, pass to javascript, changed back to pointsâ?? coordinates in js and add these points to multipoint. I believe that passing the values is successful but why I cannot show the points? I doubt that multipoint.points is not the same as points1? Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Vb.net code:&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim jvscript As String = Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim str As String = Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; str = "-66.653,45.967,-66.70,45.9"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; jvscript = "DisplayMap('" &amp;amp; str &amp;amp; "');" &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Page.ClientScript.RegisterStartupScript(Me.GetType, "TimeOutMessage", jvscript, True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Javascript code:&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;function DisplayMap(strPoints) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var map;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var i;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //var multipoint;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; require([&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "esri/map", "esri/geometry/Point",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "esri/symbols/SimpleMarkerSymbol", "esri/graphic", "esri/tasks/GeometryService",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "dojo/_base/array", "dojo/dom-style", "dojo/_base/Color",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "esri/layers/ArcGISDynamicMapServiceLayer", "esri/geometry/Multipoint", "esri/SpatialReference", "dojo/domReady!"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ], function (Map, Point, SimpleMarkerSymbol, Graphic, GeometryService, arrayUtiles,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; domStyle, Color, ArcGISDynamicMapServiceLayer, Multipoint, SpatialReference&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var initialExtent = new esri.geometry.Extent({ "xmin": 2306896.79, "ymin": 7278537, "xmax": 2710915.5, "ymax": 7674860.5, "spatialReference": { "wkid": 2953} }); //102100, 2953&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; map = new Map("NBmap", {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; extent: initialExtent&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt; var basemaplayer = new ArcGISDynamicMapServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://swv25orat01.gnb.ca:6080/arcgis/rest/services/WFRS/WFRS_FireSummarymxd/MapServer" rel="nofollow" target="_blank"&gt;http://swv25orat01.gnb.ca:6080/arcgis/rest/services/WFRS/WFRS_FireSummarymxd/MapServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.addLayer(basemaplayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;map.on("load", mapLoaded);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;function mapLoaded() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt; var geometryService = new GeometryService("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer" rel="nofollow" target="_blank"&gt;http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //console.log(geometryService);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var arrycoord = strPoints.split(",");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var multipoint = new Multipoint(map.spatialReference); &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var x = arrycoord&lt;I&gt;;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var y = arrycoord[i + 1];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var point = new Point();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; point.x = x;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; point.y = y;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; multipoint.addPoint(point);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var points1 = [new Point([-66.653, 45.967]), new Point([-66.70, 45.97])];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // Project the points&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; geometryService.project(points1, map.spatialReference, function (results) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var initColor = "#ce641d";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; arrayUtiles.forEach(results, function (result) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // add the projected point to the map&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //console.log(result);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var graphic = new Graphic(result, createSymbol(initColor));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.graphics.add(graphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; function createSymbol(color) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var markerSymbol = new esri.symbol.SimpleMarkerSymbol();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; markerSymbol.setColor(new Color(color));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; markerSymbol.setOutline(null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; return markerSymbol;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;};&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 12:57:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75683#M6871</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-12T12:57:35Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75684#M6872</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;multipoint.points are not the type of Point geometry, but an array of coordinates in number type. Multipoint is a valid geometry type that can be fed into geometryService.project directly.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Try to change:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;geometryService.project(multipoint.points, map.spatialReference, function (results)&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;geometryService.project(multipoint, map.spatialReference, function (results)&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 13:06:24 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75684#M6872</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2013-09-12T13:06:24Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75685#M6873</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;BLOCKQUOTE class="jive-quote"&gt;multipoint.points are not the type of Point geometry, but an array of coordinates in number type. Multipoint is a valid geometry type that can be fed into geometryService.project directly.&lt;BR /&gt;&lt;BR /&gt;Try to change:&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;geometryService.project(multipoint.points, map.spatialReference, function (results)&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;To:&lt;BR /&gt;&lt;PRE __default_attr="plain" __jive_macro_name="code" class="jive_macro_code jive_text_macro"&gt;geometryService.project(multipoint, map.spatialReference, function (results)&lt;/PRE&gt;&lt;/BLOCKQUOTE&gt;&lt;BR /&gt;&lt;SPAN&gt; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Thank you for your answer, Jason. I changed my code according to your suggestion but it still doesn't work. I am just wondering that multipoint is the same as points? I believe my multipoint has been added some points. Please see the attachements. Why it still doesn't work?. Thanks.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saili&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 14:37:01 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75685#M6873</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-12T14:37:01Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75686#M6874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Make the below change as well. Please make sure that the spatial reference for the (x,y) coordinates fed to multipoint is the same as map.spatialReference.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;From:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var multipoint = new Multipoint(map.spatialReference); 
for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {
var x = arrycoord&lt;I&gt;;
var y = arrycoord[i + 1];
var point = new Point();
point.x = x;
point.y = y;
multipoint.addPoint(point);
};&lt;/I&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;To:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
var x, y, point;
var multipoint = new Multipoint(map.spatialReference); 
for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; x = arrycoord&lt;I&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp; y = arrycoord[i + 1];
&amp;nbsp;&amp;nbsp;&amp;nbsp; point = new Point(x,y);
&amp;nbsp;&amp;nbsp;&amp;nbsp; multipoint.addPoint(point);
};&lt;/I&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;One more question: is there any specific reason to use multipoint type instead of point directly?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:55:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75686#M6874</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2021-12-10T22:55:54Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75687#M6875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry, Jason. It still doesn't work. I am using multipoint because I may have a lot of points. I would like put them together and then put them to my map. If point can do the same thing, I can use point, too.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saili&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 16:31:27 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75687#M6875</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-12T16:31:27Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75688#M6876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I even changed to this: but it still doesn't work.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var x, y, point;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mp = new Multipoint(map.spatialReference); //map.spatialReference);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x = arrycoord&lt;I&gt;;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; y = arrycoord[i + 1];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; point = new Point(x, y, map.spatialReference);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //point.x = x;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //point.y = y;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mp.addPoint(point);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; geometryService.project(point, map.spatialReference, function (point) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var initColor = "#ce641d";&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = new Graphic(point, createSymbol(initColor));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; };&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 16:37:11 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75688#M6876</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-12T16:37:11Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75689#M6877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;In your case, no need to use multipoint. You only need to use multipoint if you like to group points together into one feature that share all the attributes. &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Ok. I found one issue. initialExtent uses 2953 as the spatial reference. But the coordinates of the points are in lat/lon, right? If so, here is the code sample.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var x, y, point;
var initColor = "#ce641d";
for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; x = arrycoord&lt;I&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp; y = arrycoord[i + 1];
&amp;nbsp;&amp;nbsp;&amp;nbsp; point = new Point(x, y, new SpatialReference({ wkid: 4326 }));

&amp;nbsp;&amp;nbsp;&amp;nbsp; // it should work without reprojecting the point. If not working, then reproject it.
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic);&amp;nbsp; // comment this line out if using the reproject approach
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; //geometryService.project(point, map.spatialReference, function (newPoint) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = new Graphic(newPoint, createSymbol(initColor));
&amp;nbsp;&amp;nbsp;&amp;nbsp; //&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp; //});
};&lt;/I&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:55:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75689#M6877</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2021-12-10T22:55:57Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75690#M6878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Jason,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you so much for your quick answer. I changed my code according to your suggestion. But it still doesn't work. At the first, I didn't add the reproject code and map can be shown but points are not shown. So I added reproject code:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;geometryService.project(point, map.spatialReference, function (point) , but both map and points are not shown.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saili&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 17:06:48 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75690#M6878</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-12T17:06:48Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75691#M6879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;I forgot to create the graphic before adding to the map. Ok, try one of these two again.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var x, y, point, graphic;
var symbol = createSymbol("#ce641d");
var srLatLon = new SpatialReference({ wkid: 4326 });

for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; x = arrycoord&lt;I&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp; y = arrycoord[i + 1];
&amp;nbsp;&amp;nbsp;&amp;nbsp; point = new Point(x, y, srLatLon);

&amp;nbsp;&amp;nbsp;&amp;nbsp; graphic = new Graphic(point, symbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic);
};&lt;/I&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Or,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var x, y, point, graphic;
var symbol = createSymbol("#ce641d");
var srLatLon = new SpatialReference({ wkid: 4326 });

for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; x = arrycoord&lt;I&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp; y = arrycoord[i + 1];
&amp;nbsp;&amp;nbsp;&amp;nbsp; point = new Point(x, y, srLatLon);

&amp;nbsp;&amp;nbsp;&amp;nbsp; geometryService.project(point, map.spatialReference, function (newPoint) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = new Graphic(newPoint, symbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
};&lt;/I&gt;&lt;/PRE&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Also change createSymbol function as:&lt;/SPAN&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;function createSymbol(color) {
&amp;nbsp;&amp;nbsp;&amp;nbsp; return new esri.symbol.SimpleMarkerSymbol(
 esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE,&amp;nbsp;&amp;nbsp;&amp;nbsp; // change to the style you like
 16,&amp;nbsp;&amp;nbsp;&amp;nbsp; // change to the size you like
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; null,
 new dojo.Color(color)
&amp;nbsp;&amp;nbsp;&amp;nbsp; );
};&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:55:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75691#M6879</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2021-12-10T22:55:59Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75692#M6880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Sorry, the result is the same as the above. Thanks.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 17:46:16 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75692#M6880</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-12T17:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75693#M6881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Can you post your updated app and the data in strPoints? Must be some simple thing we missed.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 17:48:54 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75693#M6881</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2013-09-12T17:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75694#M6882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Thank you so much, Jason. for strPoints, there is no change. To test, I give it a constant string in VB.NET code.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;VB.NET CODE:&lt;/STRONG&gt;&lt;BR /&gt;&lt;SPAN&gt;Dim jvscript As String = Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Dim str As String = Nothing&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; str = "-66.653,45.967,-66.70,45.9"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; jvscript = "DisplayMap('" &amp;amp; str &amp;amp; "');" '(" &amp;amp; "pointsArray" &amp;amp; ");" '(" &amp;amp; "[10, 20], [10, 30]" &amp;amp; ");"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; Page.ClientScript.RegisterStartupScript(Me.GetType, "TimeOutMessage", jvscript, True)&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;JAVASCRIPT CODE (UPDATED):&lt;/STRONG&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;function DisplayMap(strPoints) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var map;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var i;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //var multipoint;&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; require([&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "esri/map", "esri/geometry/Point",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "esri/symbols/SimpleMarkerSymbol", "esri/graphic", "esri/tasks/GeometryService",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "dojo/_base/array", "dojo/dom-style", "dojo/_base/Color",&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; "esri/layers/ArcGISDynamicMapServiceLayer", "esri/geometry/Multipoint", "esri/SpatialReference", "dojo/domReady!"&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ], function (Map, Point, SimpleMarkerSymbol, Graphic, GeometryService, arrayUtiles,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; domStyle, Color, ArcGISDynamicMapServiceLayer, Multipoint, SpatialReference&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; ) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var initialExtent = new esri.geometry.Extent({ "xmin": 2306896.79, "ymin": 7278537, "xmax": 2710915.5, "ymax": 7674860.5, "spatialReference": { "wkid": 2953} }); //102100, 2953&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; map = new Map("NBmap", {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; extent: initialExtent&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt; var basemaplayer = new ArcGISDynamicMapServiceLayer("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://swv25orat01.gnb.ca:6080/arcgis/rest/services/WFRS/WFRS_FireSummarymxd/MapServer" rel="nofollow" target="_blank"&gt;http://swv25orat01.gnb.ca:6080/arcgis/rest/services/WFRS/WFRS_FireSummarymxd/MapServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.addLayer(basemaplayer);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; //for (var j = 0; j &amp;lt; map.layerIds.length; j++) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //var layer = map.getLayer(map.layerIds&lt;J&gt;);&lt;/J&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //alert(layer.id + ' ' + layer.opacity + ' ' + layer.visible);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //}&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; map.on("load", mapLoaded);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; function mapLoaded() {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; map.disablePan();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.disableScrollWheelZoom();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.hideZoomSlider();&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&lt;SPAN&gt; var geometryService = new GeometryService("&lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer" rel="nofollow" target="_blank"&gt;http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer&lt;/A&gt;&lt;SPAN&gt;");&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //console.log(geometryService);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // var points1 = [new Point([-66.653, 45.967]), new Point([-66.70,45.97])];&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var arrycoord = strPoints.split(",");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var x, y, point, graphic;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var symbol = createSymbol("#ce641d");&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; var srLatLon = new SpatialReference({ wkid: 4326 });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; //var mp = new Multipoint(map.spatialReference); //map.spatialReference);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; x = arrycoord&lt;I&gt;;&lt;/I&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; y = arrycoord[i + 1];&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; point = new Point(x, y, srLatLon);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; geometryService.project(point, map.spatialReference, function (newpoint) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; // var initColor = "#ce641d";&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; var graphic = new Graphic(newpoint, symbol);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; map.graphics.add(graphic);&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; function createSymbol(color) {&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // var markerSymbol = new esri.symbol.SimpleMarkerSymbol();&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // markerSymbol.setColor(new Color(color));&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // markerSymbol.setOutline(null);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; // return markerSymbol;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; return new esri.symbol.SimpleMarkerSymbol(&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; esri.symbol.SimpleMarkerSymbol.STYLE_CIRCLE,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; 16,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; null,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; new dojo.Color(color)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; );&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt; });&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt; };&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Sep 2013 18:01:20 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75694#M6882</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-12T18:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75695#M6883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;ok...one last try. Replace all your JS code with the below one with two assumptions:&lt;/SPAN&gt;&lt;BR /&gt;&lt;OL&gt;&lt;BR /&gt;&lt;LI&gt;The basemaplayer spatial reference is the same as the map, 2953.&lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;The point coordinates in strPoints are lat/lon.&lt;/LI&gt;&lt;BR /&gt;&lt;/OL&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;var strPoints;
// add code to populate strPoints here.

require([
 "esri/map", 
 "esri/geometry/Extent",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/geometry/Point",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/symbols/SimpleMarkerSymbol", 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/graphic", 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/tasks/GeometryService",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/array",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/lang",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/_base/Color",
&amp;nbsp;&amp;nbsp;&amp;nbsp; "esri/layers/ArcGISDynamicMapServiceLayer", 
&amp;nbsp;&amp;nbsp;&amp;nbsp; "dojo/domReady!"
], function (Map, Extent, Point, SimpleMarkerSymbol, Graphic, GeometryService, arrayUtiles, lang,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Color, ArcGISDynamicMapServiceLayer) {
 
 var initialExtent = new Extent({
&amp;nbsp; "xmin": 2306896.79,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymin": 7278537,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "xmax": 2710915.5,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "ymax": 7674860.5,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "spatialReference": {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "wkid": 2953
&amp;nbsp; }
 }); //102100, 2953
 
 var map = new Map("NBmap", {
&amp;nbsp; extent: initialExtent
 });
 
 var basemaplayer = new ArcGISDynamicMapServiceLayer("http://swv25orat01.gnb.ca:6080/arcgis/rest/services/WFRS/WFRS_FireSummarymxd/MapServer");
 map.addLayer(basemaplayer);
 
 map.on("load", function() {
&amp;nbsp; map.disablePan();
&amp;nbsp; map.disableScrollWheelZoom();
&amp;nbsp; map.hideZoomSlider();

&amp;nbsp; var geometryService = new GeometryService("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer");

&amp;nbsp; var arrycoord = strPoints.split(",");
&amp;nbsp; var x, y, point;
&amp;nbsp; var symbol = new SimpleMarkerSymbol(
&amp;nbsp;&amp;nbsp;&amp;nbsp; SimpleMarkerSymbol.STYLE_CIRCLE,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 16,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; null,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new Color("#ce641d")
&amp;nbsp; );

&amp;nbsp; for (i = 0; i &amp;lt; arrycoord.length; i = i + 2) {
&amp;nbsp;&amp;nbsp; x = arrycoord&lt;I&gt;;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; y = arrycoord[i + 1];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; point = new Point(x, y);

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; geometryService.project(point, map.spatialReference, function (newpoint) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = new Graphic(newpoint, symbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.graphics.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp; };
 });
});&lt;/I&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Dec 2021 22:56:02 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75695#M6883</guid>
      <dc:creator>JasonZou</dc:creator>
      <dc:date>2021-12-10T22:56:02Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75696#M6884</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi Jason,&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Unfortunately, the code still doesn't work. Thanks for your help.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Saili&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 13 Sep 2013 17:57:43 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75696#M6884</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-13T17:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: Adding points to a map problem</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75697#M6885</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;The problem has been solved. I just changed geometryService.project(multipoint, map.spatialReference, function (results) { to &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;geometryService.project([multipoint], map.spatialReference, function (results) {. And also both multipoint's and point's spatial reference is 4326.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Sep 2013 12:09:40 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/adding-points-to-a-map-problem/m-p/75697#M6885</guid>
      <dc:creator>sailiTang</dc:creator>
      <dc:date>2013-09-16T12:09:40Z</dc:date>
    </item>
  </channel>
</rss>

