Más

Centro de API de JavaScript de ArcGIS

Centro de API de JavaScript de ArcGIS


Intentando centrar el mapa en ciertas coordenadas, pero el mapa solo se centra en 0,0 en su lugar. Las coordenadas están en grados decimales. Código a continuación.

function foo (datos) {var lon = data.address.longitude; var lat = data.address.latitude; var coord = [lat, lon]; var point = new esri.geometry.Point (coord) console.log (point) map.centerAt (point); };

Voy a tener que estar en desacuerdo con todos en los comentarios.

si la aplicación de @mdown carga mosaicos de mercator web, puede pasar un par largo / lat amap.centerAt ()y omita la declaración de la referencia espacial por completo porque la API asume WGS84 cuando no se especifica nada más (documentado aquí) y puede reproyectar los valores apropiadamente sobre la marcha.

http://jsbin.com/yogugecago/edit?html,output

en el ejemplo de código anterior, pasa la longitud y la latitud en el orden incorrecto.