1 votos

El método find() del widget Geocoder no hace nada

Según https://developers.arcgis.com/javascript/jsapi/geocoder-amd.html#find el widget del geocodificador tiene un método "find" que parece ser una forma manual de forzar al widget a iniciar el geocodificador.

Puse este método en una de las muestras de esri pero en realidad nunca hace nada.

He aquí un JSFiddle del código de ejemplo de Esri más la línea geocoder.find()

Mi intención aquí es que quiero ser capaz de tener una dirección se localiza automáticamente a cuando el usuario carga el mapa.

1voto

Bob Puntos 11

El método find sólo ejecuta una consulta al servicio de geocodificación y no selecciona las características que se devuelven.

Para imitar el comportamiento de la búsqueda de widgets tuve que cambiar geocoder.find() para utilizar el select en el objeto widget

all([geocoder.find()]).then(function(results){
    geocoder.select(results[0].results[0]);
});

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X