95% of the time, anything that doesn't work with a Point
in the JS API is due to the spatialreference being wrong. :)
Check that your map's SR (map.spatialreference.wkid
) is the same as the point's (4326
, as you've defined it here.) You may need to use everyone's favourite function, geographicToWebMercator
if the map is using one of its usual Web Mercator coordinate systems.
Edited with details from Tony's comment/answer:
var webMercPoint = esri.geometry.geographicToWebMercator(latLongPoint)
{Missing code here}
map.centerAndZoom(webMercPoint, 15);