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>