Widget de búsqueda del Geoportal para HTML
Vista general
El Widget de búsqueda del Geoportal para HTML se puede incluir fácilmente en otras páginas o aplicaciones Web para habilitar la búsqueda en el Geoportal. Los usuarios pueden escribir un término de búsqueda o consulta de búsqueda lucene en el campo de búsqueda y recuperar una lista emergente de registros que coinciden con la búsqueda. Para ver un ejemplo, obtenga acceso a la página de ejemplos del widget del geoportal e introduzca un término de búsqueda en la interfaz del widget HTML que se visualice.
Busque el widget que aparece en la página Web:
La instalación del widget de búsqueda del Geoportal para HTML incluye copiar dos líneas del código y pegarlo en la página HTML en donde desea que aparezca el widget. La primera línea del código hace referencia al JavaScript API que contiene las herramientas requeridas para el widget de búsqueda. La segunda línea del código hace referencia al catálogo del Geoportal y proporciona el medio para buscar. En la segunda línea del código, reemplace "server_name" con el nombre del servidor del Geoportal de su organización.
<!-- Catalog Search Widget --> <script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=1.3"></script> <script type="text/javascript" src="http://server_name/geoportal/widgets/searchjs.jsp"></script>
Los parámetros de opción de búsqueda compatibles son:
- ancla (conjunto de campos, botón, vínculo, el predeterminado es el conjunto de campos)
- hasFramework (dojo framework ya está cargado)
- contentType (lista delimitada)
- isPartOf (nombre de la colección)
- máx. (registros máximos a devolver, predeterminado = 30)
- categoría de datos
- bbox
- relación espacial: como una intersección
- publicador
- origen: id. del sitio de recolección
- orderBy
- después: publicado después
- antes: publicado antes
Por ejemplo, para presentar un widget como un vínculo y devolver solamente diez registros, use el vínculo siguiente para la URL del widget:
http://server_name/geoportal/widgets/searchjs.jsp?anchor=link&max=10
O bien, al esperar la búsqueda de todo el contenido del Geoportal para una geografía específica, como el Estado de Delaware, use el vínculo siguiente para la URL del widget:
http://server_name/geoportal/widgets/searchjs.jsp?bbox=-79.71068%2C36.989765%2C-74.81832%2C40.659035&spatialRel=esriSpatialRelWithin
Sugerencia: Para determinar la URL del widget, realice el tipo de búsqueda que le interesa para usar las opciones de búsqueda avanzada y luego busque todos los resultados como una fuente de GeoRSS. La URL que se muestra en la barra de dirección del navegador mostrará los valores correctos para los parámetros opcionales que se enumeraron anteriormente.
Para las implementaciones del Geoportal sin acceso a Internet
El widget de la búsqueda hace referencia a JavaScript API y la referencia es el API alojado en línea de manera predeterminada. Sin embargo,si JavaScript API está instalado localmente, entonces esta referencia local se puede usar en su lugar. Las instrucciones para instalar el JavaScript API localmente son parte del producto JavaScript API de ArcGIS.