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>
Angemeldete Mitglieder können Beiträge verfassen, Updates folgen und mehr. Neu hier? Registriere ein kostenloses Konto.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.