function showCoordinatesNew(evt) { var mp = esri.geometry.webMercatorToGeographic(evt.mapPoint); console.log(mp.x+","+mp.y); //<-- returns correct geographic coordinates console.log(mp.spatialReference.wkid); //<-- returns wkid 4326 var params = new esri.tasks.ProjectParameters(); params.geometries = mp; //setting output Spatial Reference to Nevada State Plane West Zone NAD83 params.outSR = new esri.SpatialReference({wkid: 102709}); //execute project function, callback will be picked up by onProjectComplete gsvc.project(params); //<-- fails with Uncaught TypeError: Cannot read property 'spatialReference' of undefined } function onProjectComplete(geometries) { //project function never gets this far. var mp = geometries[0]; console.log("Returned Coordinates: " + mp.x + "," + mp.y); convertSP(mp.x,mp.y); } function onError(message) { alert(message); }
Uncaught TypeError: Cannot read property 'spatialReference' of undefined serverapi.arcgisonline.com:34
dojo.declare.toJson serverapi.arcgisonline.com:34
dojo.declare.project serverapi.arcgisonline.com:34
showCoordinatesNew QuickMap32.js:192
_4ff.(anonymous function)._504 serverapi.arcgisonline.com:15
_599._fire serverapi.arcgisonline.com:34
_599._onMouseMoveHandler serverapi.arcgisonline.com:34
(anonymous function)
Error {code: 400, message: "JSON syntax error", details: Array[1], log: undefined, _ssl: undefined}
_ssl: undefined
code: 400
details: Array[1]
get stack: function () { [native code] }
log: undefined
message: "JSON syntax error"
set stack: function () { [native code] }
__proto__: d
serverapi.arcgisonline.com:15
(anonymous function) serverapi.arcgisonline.com:15
reject.errback serverapi.arcgisonline.com:15
dojo.declare._errorHandler serverapi.arcgisonline.com:34
(anonymous function) serverapi.arcgisonline.com:15
dfd._pendingDfd.esri.request.error serverapi.arcgisonline.com:34
(anonymous function) serverapi.arcgisonline.com:34
_1c6 serverapi.arcgisonline.com:15
_1c4 serverapi.arcgisonline.com:15
reject.errback serverapi.arcgisonline.com:15
_1c6 serverapi.arcgisonline.com:15
_1c4 serverapi.arcgisonline.com:15
reject.errback serverapi.arcgisonline.com:15
_1c6 serverapi.arcgisonline.com:15
_1c4 serverapi.arcgisonline.com:15
reject.errback serverapi.arcgisonline.com:15
(anonymous function) serverapi.arcgisonline.com:34
_1c6 serverapi.arcgisonline.com:15
_1c4 serverapi.arcgisonline.com:15
reject.errback serverapi.arcgisonline.com:15
_1c6 serverapi.arcgisonline.com:15
_1c4 serverapi.arcgisonline.com:15
resolve.callback serverapi.arcgisonline.com:15
_1c6 serverapi.arcgisonline.com:15
_1c4 serverapi.arcgisonline.com:15
resolve.callback serverapi.arcgisonline.com:15
_1c6 serverapi.arcgisonline.com:15
_1c4 serverapi.arcgisonline.com:15
resolve.callback serverapi.arcgisonline.com:15
_1c6 serverapi.arcgisonline.com:15
_1c4 serverapi.arcgisonline.com:15
resolve.callback serverapi.arcgisonline.com:15
_437 serverapi.arcgisonline.com:15
func serverapi.arcgisonline.com:15
_430
params.outSR = new esri.SpatialReference({wkid:102709,wkt:'PROJCS["NAD_1983_StatePlane_Nevada_West_FIPS_2703_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.30480060960121924]]'}); console.log(params.outSR);
Object {wkid: 102709, wkt: "PROJCS["NAD_1983_StatePlane_Nevada_West_FIPS_2703_�?�igin",34.75],UNIT["Foot_US",0.30480060960121924]]", wkid: null, wkt: null, _info: Object�?�}
wkid: 102709
wkt: "PROJCS["NAD_1983_StatePlane_Nevada_West_FIPS_2703_Feet",GEOGCS["GCS_North_American_1983",DATUM["D_North_American_1983",SPHEROID["GRS_1980",6378137,298.257222101]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]],PROJECTION["Transverse_Mercator"],PARAMETER["False_Easting",2624666.666666666],PARAMETER["False_Northing",13123333.33333333],PARAMETER["Central_Meridian",-118.5833333333333],PARAMETER["Scale_Factor",0.9999],PARAMETER["Latitude_Of_Origin",34.75],UNIT["Foot_US",0.30480060960121924]]"
__proto__: Object