Solved! Go to Solution.
var point = new esri.geometry.Point(newpoint, outSR); return point;
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>View Site</title> <link rel="stylesheet" href="http://js.arcgis.com/3.9/js/esri/css/esri.css"> <style> html, body, #map { height:100%; width:100%; margin:0; padding:0; } </style> <script src="http://js.arcgis.com/3.9/"></script> <script> var map; require([ "esri/map", "esri/graphic", "esri/symbols/SimpleMarkerSymbol", "esri/tasks/GeometryService", "esri/tasks/ProjectParameters", "esri/SpatialReference", "esri/geometry/Extent", "esri/geometry/Point" ], function( Map, Graphic, SimpleMarkerSymbol, GeometryService, ProjectParameters, SpatialReference, Extent, Point ) { map = new Map("map",{ basemap: "topo", extent: new Extent(-13306545,6831419,-13027688,7064868, new SpatialReference({ wkid: 3857})), minZoom: 2 }); map.on("load", mapLoaded); function mapLoaded(){ map.graphics.clear(); showPoint(); }; function createSymbol(){ var markerSymbol = new SimpleMarkerSymbol(); markerSymbol.setColor("blue"); markerSymbol.setOutline(null); return markerSymbol; }; //convert point's coordinates from UTM NAD83 zone11 to Universal Tranverse Meracator: function showPoint() { var easting = 422310.0; var northing = 5853918.0; var newlong = null; var newlat = null; var newpoint = null; var inSR = new SpatialReference({ wkid: 26911 }); var outSR = new SpatialReference({ wkid: 3857 }); var geometryService = new GeometryService("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer"); var inputpoint = new Point(easting, northing, inSR); var PrjParams = new ProjectParameters(); PrjParams.geometries = [ inputpoint ]; PrjParams.outSR = outSR; geometryService.project(PrjParams, function(outputpoint) { var point = new Point(outputpoint[0], outSR); var graphic = new Graphic(point, createSymbol()); map.graphics.add(graphic); }); }; }); </script> </head> <body class="claro"> <div id="map"></div> <div id="picker1"></div> </body> </html>
var point = new esri.geometry.Point(newpoint, outSR); return point;
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1,user-scalable=no"> <title>View Site</title> <link rel="stylesheet" href="http://js.arcgis.com/3.9/js/esri/css/esri.css"> <style> html, body, #map { height:100%; width:100%; margin:0; padding:0; } </style> <script src="http://js.arcgis.com/3.9/"></script> <script> var map; require([ "esri/map", "esri/graphic", "esri/symbols/SimpleMarkerSymbol", "esri/tasks/GeometryService", "esri/tasks/ProjectParameters", "esri/SpatialReference", "esri/geometry/Extent", "esri/geometry/Point" ], function( Map, Graphic, SimpleMarkerSymbol, GeometryService, ProjectParameters, SpatialReference, Extent, Point ) { map = new Map("map",{ basemap: "topo", extent: new Extent(-13306545,6831419,-13027688,7064868, new SpatialReference({ wkid: 3857})), minZoom: 2 }); map.on("load", mapLoaded); function mapLoaded(){ map.graphics.clear(); showPoint(); }; function createSymbol(){ var markerSymbol = new SimpleMarkerSymbol(); markerSymbol.setColor("blue"); markerSymbol.setOutline(null); return markerSymbol; }; //convert point's coordinates from UTM NAD83 zone11 to Universal Tranverse Meracator: function showPoint() { var easting = 422310.0; var northing = 5853918.0; var newlong = null; var newlat = null; var newpoint = null; var inSR = new SpatialReference({ wkid: 26911 }); var outSR = new SpatialReference({ wkid: 3857 }); var geometryService = new GeometryService("http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer"); var inputpoint = new Point(easting, northing, inSR); var PrjParams = new ProjectParameters(); PrjParams.geometries = [ inputpoint ]; PrjParams.outSR = outSR; geometryService.project(PrjParams, function(outputpoint) { var point = new Point(outputpoint[0], outSR); var graphic = new Graphic(point, createSymbol()); map.graphics.add(graphic); }); }; }); </script> </head> <body class="claro"> <div id="map"></div> <div id="picker1"></div> </body> </html>