<?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: ArcGIS Geomtry Service Configuration &amp;amp; Response publishing in different web App in ArcGIS JavaScript Maps SDK Questions</title>
    <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-geomtry-service-configuration-amp-amp-amp/m-p/156836#M14632</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;it looks like CORS(Cross-origin resource sharing) issue just by reading the error messages. Try using this geometry service just for test purposes and see if it works:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;sampleserver6 (or for that matter ArcGIS Server 10.1) is CORS enabled by dafault and if your browser is also CORS enabled this error should not pop up.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alternatively, you can configure a proxy page to get around this issue. You can follow this &lt;/SPAN&gt;&lt;A href="http://developers.arcgis.com/en/javascript/jshelp/ags_proxy.html"&gt;tutorial&lt;/A&gt;&lt;SPAN&gt; to set up proxy page.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you run into issue while configuring the proxy page see this &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/54811-Proxy-page-error-using-editor-widgit"&gt;forum link&lt;/A&gt;&lt;SPAN&gt; or contact Esri Support.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 06 Jun 2013 16:48:55 GMT</pubDate>
    <dc:creator>ShreyasVakil</dc:creator>
    <dc:date>2013-06-06T16:48:55Z</dc:date>
    <item>
      <title>ArcGIS Geomtry Service Configuration &amp;amp;amp; Response publishing in different web App</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-geomtry-service-configuration-amp-amp-amp/m-p/156835#M14631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hello All,&lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;Background :&lt;/STRONG&gt;&lt;SPAN&gt; I am new to ArcGIS. Currently I'm working on Migration of 1 Web Application which was build upon WebADF , Vb.Net using Ajaxcontrolles,*.acmx,*.aspx etc. Now we are migrating this Applicaiton to ArcGIS Javascript API. &lt;/SPAN&gt;&lt;BR /&gt;&lt;STRONG&gt;Problem :&lt;/STRONG&gt;&lt;SPAN&gt; When I'm using Online Geometry Service with :&lt;/SPAN&gt;&lt;A href="http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer" rel="nofollow noopener noreferrer" target="_blank"&gt;http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer&lt;/A&gt;&lt;SPAN&gt; giving me issue like following: &lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;STRONG&gt;Issues :&lt;/STRONG&gt;&lt;BR /&gt;&lt;OL&gt;&lt;BR /&gt;&lt;LI&gt;XMLHttpRequest cannot load &lt;A href="http://services.arcgisonline.com/ArcGIS/rest/info?f=json" rel="nofollow noopener noreferrer" target="_blank"&gt;http://services.arcgisonline.com/ArcGIS/rest/info?f=json&lt;/A&gt;. Origin &lt;A href="http://localhost:49236" rel="nofollow noopener noreferrer" target="_blank"&gt;http://localhost:49236&lt;/A&gt; is not allowed by Access-Control-Allow-Origin. mainform.aspx:1 1.&amp;nbsp; Port error: Could not establish connection. Receiving end does not exist. miscellaneous_bindings:235 XMLHttpRequest cannot load &lt;A href="http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer/�?�atialReference%22%3A%7B%22wkid%22%3A102113%7D%7D%5D%7D&amp;amp;transformation=4326" rel="nofollow noopener noreferrer" target="_blank"&gt;http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer/�?�atialReference%22%3A%7B%22wkid%22%3A102113%7D%7D%5D%7D&amp;amp;transformation=4326&lt;/A&gt;. Origin &lt;A href="http://localhost:49236" rel="nofollow noopener noreferrer" target="_blank"&gt;http://localhost:49236&lt;/A&gt; is not allowed by Access-Control-Allow-Origin. &lt;/LI&gt;&lt;BR /&gt;&lt;LI&gt;&lt;A href="http://localhost:49236/arcgisserver/apis/javascript/proxy/proxy.ashx?http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer/project" rel="nofollow noopener noreferrer" target="_blank"&gt;http://localhost:49236/arcgisserver/apis/javascript/proxy/proxy.ashx?http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer/project&lt;/A&gt; (404 not found) -- Here I&amp;nbsp; have no proxy.aspx etc in my project&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;
/* Map code*/
/// &amp;lt;reference path="esri-jsapi-vsdoc.js" /&amp;gt;

dojo.require("esri.map");
dojo.require("esri.tasks.geometry");
dojo.require("esri.arcgis.utils");

var map, geometryService;
var LATLANGS;
var gsvc;
var xmin=-144.13584773952124;
var ymin = 7.981485927970198;
var xmax = -52.76454682003924;
var ymax = 68.8956865409582;
var wkid_base = 4326;
var fromWKID = 102113;
var toWKID = 4326; 
var gometry_url_base = "http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer";
var pin_width = 16;
var pin_height = 16;
var base_center_map = [-75.67, 39.69];
var defaultZoom = 12;
var map_uiid = "basemapid";
var temp_layers = [];
function init() {
&amp;nbsp;&amp;nbsp; 
}
/* Runs when full document get Loaded */
//dojo.ready(init);

/* create Base Map if &amp;lt;map&amp;gt; parameter is null*/
function mapProxySettings() {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; esriConfig.defaults.io.proxyUrl = "/arcgisserver/apis/javascript/proxy/proxy.ashx";
&amp;nbsp;&amp;nbsp;&amp;nbsp; esri.config.defaults.io.alwaysUseProxy = false;
&amp;nbsp;&amp;nbsp;&amp;nbsp; esri.config.defaults.io.corsEnabledServers.push("tasks.arcgisonline.com");
&amp;nbsp;&amp;nbsp;&amp;nbsp; esri.config.defaults.io.corsDetection = true;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp; 
}
/* Main Function Called From DataManagerWithMap.ascx */
function rscMap(json) {
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; createMap(json);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var prms = transformMultiPoints(json, fromWKID, toWKID);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var symbol = defaultSymbol();
&amp;nbsp;&amp;nbsp;&amp;nbsp; projectPointsOnMap(prms, toWKID, symbol,false);
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
}

/* FUNCTION FOR MARKER HIGHLIGHT*/
function rscMapselectedrows(jsonSelete) {&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var prms = transformMultiPoints(jsonSelete, fromWKID, toWKID);
&amp;nbsp;&amp;nbsp;&amp;nbsp; var symbol = defaultSymbol();
&amp;nbsp;&amp;nbsp;&amp;nbsp; projectPointsOnMap(prms, toWKID, symbol, true);&amp;nbsp; 
}
/* Responsible for Creating Base Map*/
function createMap(json) {
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (map == null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map = new esri.Map(map_uiid, {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; basemap: "streets",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; center: base_center_map, //long, lat
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zoom: defaultZoom
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; createGeometryService(gometry_url_base);
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
}
/* create geometry Service */
function createGeometryService(gmurl) {
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; geometryService = new esri.tasks.GeometryService(gmurl);
&amp;nbsp;&amp;nbsp;&amp;nbsp; console.log(geometryService);
&amp;nbsp;&amp;nbsp;&amp;nbsp; mapProxySettings();
&amp;nbsp;&amp;nbsp; 
}
/*Transform Points from JSON */
function transformMultiPoints(json, fromwkid, towkid) {&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var PrjParams = null;
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (json) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (json.points) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (fromwkid != towkid) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 outSR = new esri.SpatialReference({ wkid: towkid });
&amp;nbsp;&amp;nbsp;&amp;nbsp;&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 esri.geometry.Multipoint(new esri.SpatialReference({ wkid: towkid }));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&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.points = json.points;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrjParams = new esri.tasks.ProjectParameters();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrjParams.geometries = [mp];
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrjParams.outSR = outSR;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PrjParams.transformation = {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wkid: parseInt(towkid)
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; return PrjParams;
}
function projectPointsOnMap(projectionParams, towkid, symbol, selection) {
 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (symbol == null) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; symbol = defaultSymbol();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (selection) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; symbol = highlightSymbol(); 
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; if (selection ==false &amp;amp;&amp;amp; map != null &amp;amp;&amp;amp; temp_layers.length &amp;gt; 0) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clearLayers();
&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; geometryService.project(projectionParams, function (outputpoint) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var mp = new esri.geometry.Multipoint(new esri.SpatialReference({ wkid: towkid }));
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mp.points = outputpoint[0].points;&amp;nbsp;&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 = esri.geometry.geographicToWebMercator(mp);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var graphic = new esri.Graphic(mp, symbol);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; var layer = new esri.layers.GraphicsLayer();
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; layer.add(graphic);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.addLayer(layer);
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; temp_layers.push(layer);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (outputpoint[0].points.length &amp;gt; 0) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.centerAndZoom(outputpoint[0].points[0], defaultZoom);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } else {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.centerAndZoom(base_center_map, defaultZoom);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }
&amp;nbsp;&amp;nbsp;&amp;nbsp; });&amp;nbsp;&amp;nbsp; 
}

function clearLayers() {
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; dojo.forEach(temp_layers, function (layer) {
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; map.removeLayer(layer);
&amp;nbsp;&amp;nbsp;&amp;nbsp; });
&amp;nbsp;&amp;nbsp;&amp;nbsp; temp_layers = [];&amp;nbsp;&amp;nbsp;&amp;nbsp; 
}

/* Default Symbol Marker Green Color PIN*/
function defaultSymbol() {
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.PictureMarkerSymbol({ "angle": 0, "xoffset": 0, "yoffset": 12,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type": "esriPMS", "url": "http://static.arcgis.com/images/Symbols/Basic/SpringGreenStickpin.png",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "imageData": "", 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "contentType": "image/png", "width": 24, "height": 24 });
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; return symbol;
}
/* High Light Symbol Marker Orange Color PIN*/
function highlightSymbol() {
&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; var symbol = new esri.symbol.PictureMarkerSymbol({ "angle": 0, "xoffset": 0, "yoffset": 12,
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "type": "esriPMS", "url": "http://static.arcgis.com/images/Symbols/Basic/OrangeStickpin.png",
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "imageData": "", 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; "contentType": "image/png", "width": 24, "height": 24 });
&amp;nbsp;&amp;nbsp;&amp;nbsp; 
&amp;nbsp;&amp;nbsp;&amp;nbsp; return symbol;
}


&lt;/PRE&gt;&lt;BR /&gt;&lt;STRONG&gt;auto Map XHR Request :&lt;/STRONG&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer/project?f=json&amp;amp;outSR=4326&amp;amp;inSR=4326&amp;amp;geometries={%22geometryType%22%3A%22esriGeometryMultipoint%22%2C%22geometries%22%3A[{%22points%22%3A[[-75.656784%2C39.560282]%2C[-75.632698%2C39.58751]%2C[-75.65255%2C39.577474]%2C[-75.686066%2C39.547535]%2C[-75.682438%2C39.54095]%2C[-75.694216%2C39.575307]%2C[-75.651307%2C39.580395]%2C[-75.6482%2C39.575169]%2C[-75.648215%2C39.549923]%2C[-75.687168%2C39.57538]%2C[-75.629991%2C39.536007]%2C[-75.699769%2C39.567282]%2C[-75.645382%2C39.543401]%2C[-75.63618%2C39.571134]%2C[-75.6197%2C39.560688]%2C[-75.627753%2C39.529639]%2C[-75.677432%2C39.560432]%2C[-75.686516%2C39.593999]%2C[-75.677395%2C39.582762]%2C[-75.674255%2C39.572248]%2C[-75.619297%2C39.553027]%2C[-75.675617%2C39.515461]%2C[-75.650513%2C39.5791]%2C[-75.63412%2C39.587994]%2C[-75.638361%2C39.5767]%2C[-75.610946%2C39.544501]%2C[-75.617597%2C39.55509]%2C[-75.66168%2C39.561739]%2C[-75.653888%2C39.521338]]%2C%22spatialReference%22%3A{%22wkid%22%3A4326}}]}&amp;amp;transformation=4326
&lt;/PRE&gt;&lt;BR /&gt;&lt;STRONG&gt;Response when I copy pase above in Browser&lt;/STRONG&gt;&lt;BR /&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;
{"geometryType":"esriGeometryMultipoint","geometries":[{"points":[[-75.656784,39.560282],.. and more}]}
&lt;/PRE&gt;&lt;BR /&gt;&lt;SPAN&gt;How to solve this X browser access origion policy issuse?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;More about configuration i need to know:&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;1. Do I need to run some Geometry Service? / Do I need to have any ArcGIS sever On My side while I work with JS api?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;2. How to Configure Proxy?&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;3. I looked into &lt;/SPAN&gt;&lt;A href="http://developers.arcgis.com/en/javascript/jshelp/inside_esri_request.html" rel="nofollow noopener noreferrer" target="_blank"&gt;http://developers.arcgis.com/en/javascript/jshelp/inside_esri_request.html&lt;/A&gt;&lt;SPAN&gt; and tried setting proxy.ashx c# and proxy.config wit vb.net (My project stop running and gives different error).&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Please help I have 24hrs to solve this else I'll be in big trouble. I already did enough from 2 days &lt;span class="lia-unicode-emoji" title=":disappointed_face:"&gt;😞&lt;/span&gt; but no success.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Waiting for your kind reply&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Kirti&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 08:19:08 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-geomtry-service-configuration-amp-amp-amp/m-p/156835#M14631</guid>
      <dc:creator>AnandKirti</dc:creator>
      <dc:date>2021-12-11T08:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: ArcGIS Geomtry Service Configuration &amp; Response publishing in different web App</title>
      <link>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-geomtry-service-configuration-amp-amp-amp/m-p/156836#M14632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;it looks like CORS(Cross-origin resource sharing) issue just by reading the error messages. Try using this geometry service just for test purposes and see if it works:&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;A href="http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer"&gt;http://sampleserver6.arcgisonline.com/arcgis/rest/services/Utilities/Geometry/GeometryServer&lt;/A&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;sampleserver6 (or for that matter ArcGIS Server 10.1) is CORS enabled by dafault and if your browser is also CORS enabled this error should not pop up.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Alternatively, you can configure a proxy page to get around this issue. You can follow this &lt;/SPAN&gt;&lt;A href="http://developers.arcgis.com/en/javascript/jshelp/ags_proxy.html"&gt;tutorial&lt;/A&gt;&lt;SPAN&gt; to set up proxy page.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;If you run into issue while configuring the proxy page see this &lt;/SPAN&gt;&lt;A href="http://forums.arcgis.com/threads/54811-Proxy-page-error-using-editor-widgit"&gt;forum link&lt;/A&gt;&lt;SPAN&gt; or contact Esri Support.&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 06 Jun 2013 16:48:55 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-javascript-maps-sdk-questions/arcgis-geomtry-service-configuration-amp-amp-amp/m-p/156836#M14632</guid>
      <dc:creator>ShreyasVakil</dc:creator>
      <dc:date>2013-06-06T16:48:55Z</dc:date>
    </item>
  </channel>
</rss>

