Configurar la búsqueda en aplicaciones

La mayoría de plantillas de ArcGIS Configurable Apps admiten la capacidad de buscar ubicaciones y entidades dentro del mapa. Un widget de búsqueda integrado en la interfaz de usuario de la aplicación permite a un usuario introducir términos de búsqueda. Si la búsqueda se ha configurado en el mapa web, las aplicaciones configurables utilizan esa configuración una vez que se habilita dentro de la aplicación.

También puede configurar la búsqueda en una aplicación utilizando la pestaña Buscar del panel de configuración de la aplicación, independientemente de las propiedades de búsqueda que se hayan definido en el nivel del mapa web. En las siguientes secciones se describe cómo configurar la búsqueda en aplicaciones.

Parámetros de configuración

Configurable Apps admiten los mismos tipos de fuentes que se admiten en los mapas web, por ejemplo, localizadores y capas de entidades que permiten búsquedas. Las aplicaciones que admiten la búsqueda tienen una pestaña Buscar en el panel de configuración donde se muestra una lista de todas las fuentes de búsqueda. Desde esta lista, cada fuente de búsqueda se puede activar o desactivar desde la aplicación. Puede configurar los parámetros para cada fuente de búsqueda haciendo clic en Editar junto a la fuente en la lista.

Se pueden configurar los siguientes parámetros de la fuente de búsqueda:

  • Nombre: especifique un nombre personalizado para la fuente de búsqueda.
  • Marcador de posición: especifique el texto predefinido que se muestra en el cuadro de búsqueda antes de escribir un valor de búsqueda. Piense en él como un texto de sugerencia.
  • Limitar búsqueda dentro de mapa: active esta casilla para buscar solamente entidades que estén dentro de la extensión del mapa. Esta es la extensión guardada en el nivel de mapa web.
  • Habilitar sugerencias: si activa esta casilla, las posibles coincidencias aparecerán en un menú desplegable a medida que se introduzca el valor de búsqueda.
  • Máximo de sugerencias: si las sugerencias están habilitadas, elija la cantidad máxima de sugerencias que se ofrecerán cada vez.
  • Mostrar sugerencias: para las capas que permiten búsquedas, puede especificar cómo se mostrarán las sugerencias a los usuarios de la aplicación. Puede mostrar las sugerencias como un valor de campo especificado o personalizar la visualización agregando texto y valores de campo conjuntamente.
  • Coincidencia exacta: active esta casilla para limitar los resultados de la búsqueda solo a los resultados que coincidan exactamente con el valor escrito en el cuadro de búsqueda.

En las secciones siguientes se describe cómo configurar las fuentes de búsqueda para personalizar la experiencia de búsqueda para la aplicación.

Geobúsqueda

Todos los localizadores establecidos especificados en la configuración de la organización aparecerán en la lista de fuentes de búsqueda y se comportarán en la aplicación del mismo modo que en un mapa web, en el Visor de mapas o en el Map Viewer Classic.

Realice lo siguiente para habilitar un localizador como fuente de búsqueda:

  1. Si es necesario, active la casilla Habilitar herramienta de búsqueda en la parte superior de la pestaña Buscar.
  2. Active la casilla situada junto al localizador que desee habilitar.
  3. Si lo prefiere, haga clic en Editar junto al localizador para configurar parámetros adicionales. Cuando haya finalizado, haga clic en Guardar.

Búsqueda de capa de entidades que permite búsquedas

Si se ha detectado una capa de entidades que permite búsquedas en el mapa web, esta aparecerá en la lista de fuentes de búsqueda identificada por el nombre.

Realice lo siguiente para habilitar una capa de entidades que permite búsquedas como una fuente de búsqueda:

  1. Si es necesario, active la casilla Habilitar herramienta de búsqueda en la parte superior de la pestaña Buscar.
  2. Active la casilla situada junto a la capa de entidades que permite búsquedas que desee habilitar.
  3. Haga clic en Editar junto al nombre de la capa y elija un campo de búsqueda de la lista Campos de búsqueda.
    Nota:

    Debe indicar un campo de búsqueda para que la opción de buscar por capa de entidades funcione.

  4. Haga clic en Guardar.

Varias fuentes de búsqueda

Es posible que desee habilitar varias fuentes de búsqueda en una aplicación. Esto resulta útil cuando los usuarios de la aplicación pueden necesitar buscar en varias fuentes de información para utilizar la aplicación. Tenga en cuenta la finalidad de la aplicación y no habilite las fuentes de búsqueda que no estén relacionadas con este propósito, ya que podrían causar confusión no deseada para el usuario final. Por ejemplo, si la finalidad de la aplicación es localizar y actualizar los estados del trabajo de mantenimiento de los pasos de peatones de una ciudad, no resulta conveniente habilitar un localizador mundial, ya que el usuario final podría navegar fuera de la extensión de la ciudad donde se ubican las entidades de mantenimiento de los pasos de peatones.

Para habilitar varias fuentes de búsqueda, realice lo siguiente:

  1. Si es necesario, active la casilla Habilitar herramienta de búsqueda en la parte superior de la pestaña Buscar.
  2. Active las casillas situadas junto a las fuentes de búsqueda que desee habilitar.
  3. Haga clic en Editar junto a cada fuente para confirmar o configurar los parámetros que necesite.
  4. Haga clic en Guardar.
  5. En la pestaña Buscar, realice una de las siguientes acciones:
    • Si tiene una fuente de búsqueda predeterminada preferida, selecciónela en el menú desplegable Seleccionar fuente predeterminada. El usuario de la aplicación podrá elegir un valor en las otras fuentes de búsqueda de la aplicación según sea necesario.
    • Si desea que el comportamiento predeterminado de la aplicación sea el de buscar en todas las fuentes a la vez, active la casilla Buscar en todas las fuentes y seleccione Todas en el menú desplegable Seleccionar fuente predeterminada.

    Todas las fuentes que tengan las sugerencias configuradas se mostrarán en el menú desplegable de sugerencias si se encuentran posibles coincidencias según el término de búsqueda introducido.

Búsqueda en varios campos

Dentro de cada fuente de búsqueda, se puede buscar en más de un campo. Por ejemplo, puede que desee permitir a los usuarios de la aplicación buscar una entidad según diferentes tipos de información, por ejemplo, buscar una entidad de parcela según su número de ID o nombre de propietario.

Para habilitar la búsqueda en varios campos, realice lo siguiente:

  1. Si es necesario, active la casilla Habilitar herramienta de búsqueda en la parte superior de la pestaña Buscar.
  2. Haga clic en Editar junto a la fuente de búsqueda en la lista.
  3. En la lista Campos de búsqueda, haga clic en uno de los campos y pulse la tecla Ctrl a la vez que hace clic en el resto de campos que desee habilitar para la búsqueda.
  4. Haga clic en Guardar.

Al configurar una búsqueda en varios campos, le recomendamos que configure también las sugerencias y que personalice una plantilla de sugerencias, tal y como se describe en las siguientes secciones.

Configurar las sugerencias

Si habilita las sugerencias para la aplicación, las posibles coincidencias aparecerán en el menú desplegable de búsqueda para que los usuarios puedan elegirlas a medida que introducen el valor de búsqueda. Las sugerencias resultan útiles cuando un usuario conoce parte de un término de búsqueda exacto.. También son útiles para que los usuarios de la aplicación puedan elegir más rápidamente la coincidencia correcta de una lista después de escribir algunos caracteres clave. También se recomiendan las sugerencias cuando se han configurado varios campos de búsqueda para una fuente de búsqueda.

Para configurar las sugerencias, realice lo siguiente:

  1. Si es necesario, active la casilla Habilitar herramienta de búsqueda en la parte superior de la pestaña Buscar.
  2. Haga clic en Editar junto a la fuente de búsqueda en la lista.
  3. Active la casilla Habilitar sugerencias.
  4. En el menú desplegable Máximo de sugerencias, elija la cantidad máxima de sugerencias que desee que se muestren cada vez.
  5. Para las capas de entidades que permiten búsquedas, realice lo siguiente:
    1. Elija Campo o Plantilla.
    2. Configure los parámetros adicionales según sus necesidades.
  6. Haga clic en Guardar.

Crear plantillas de sugerencias

Al configurar la búsqueda en una capa que permite búsquedas, puede utilizar una plantilla de sugerencias para mostrar varios campos en una sugerencia o si desea personalizar el aspecto de las sugerencias en el menú desplegable de búsqueda de la aplicación.

Para configurar una plantilla de sugerencias, realice lo siguiente:

  1. Si es necesario, active la casilla Habilitar herramienta de búsqueda en la parte superior de la pestaña Buscar.
  2. Haga clic en Editar junto a la capa que permite búsquedas en la lista.
  3. Active la casilla Habilitar sugerencias.
  4. Haga clic en Plantilla y escriba su plantilla de sugerencias.

    La sintaxis básica es ${fieldname}, donde debe sustituir fieldname por el nombre del campo cuyo valor se mostrará. Por ejemplo, para crear una cadena de caracteres de sugerencia que combine un valor de campo de tipo de árbol con un valor de campo de nombre de parque, puede utilizar la siguiente sintaxis:

    Tree Type: ${treeType}, Park: ${parkName}

    Esta cadena de caracteres presentaría a los usuarios de la aplicación una sugerencia como la siguiente:

    Tree Type: Dogwood, Park: Eastland Community Park

  5. Haga clic en Guardar.