Invalid value for attribute x="NaN"

المشرف العام

Administrator
طاقم الإدارة
I'm working a jQuery Mobile page with an ESRI jsapi map and a dialog which calls on a geocoding service to return an x/y which I plunk a graphic on the map and then center up on.

This site runs very nicely on my desktop.. However, on the phone the results do not populate the map. I used the chrome debugging tools for android on my phone and my tablet to capture the error.

'Error: Invalid value for attribute x="NaN"..

The madding thing is that the console and watch shows me the values for x and y are correct.

Is there a different place other than the point geometry for the mobile that I need to set the x and y coordinates?

Andy..

var map = new Map('ui-map-content', { basemap: "topo", autoResize:false, center: [-96.7968380, 32.7762360], zoom: 12, slider: true });//Yep it was a success ('IknowwhereIam...).. function IknowwhereIam(data) { try { clearGraphics(map, pointGraphicLayer); var x, y; x = data.geometries[0].x; y = data.geometries[0].y; console.log("IknowwhereIam, x: " + x + ", y: " + y); var pt = new Point(x, y, map.spatialReference); var location = new Graphic(pt); console.log(location); pointGraphicLayer.add(location); map.centerAndZoom(pt, 16); } catch (e) { alert("problem inside the 'IKnowwhereIam' function: " + e.message); } finally { } }



أكثر...
 
أعلى