La plantilla de Map Viewer permite crear aplicaciones que permiten a los usuarios buscar y ver un único mapa o una galería de mapas. Para saber más y ver ejemplos de aplicaciones de Map Viewer, consulte esta historia.
Cuando crea una aplicación a partir de esta plantilla, debe indicar un título para crear la aplicación. Utilice la herramienta Configuración para personalizar su aplicación de Map Viewer.
Requisitos
Los requisitos para la plantilla de Map Viewer son los siguientes:
- Los mapas web pueden ser públicos o protegidos. Para acceder a un mapa web protegido de su organización o del portal de ArcGIS Enterprise utilizando OAuth2, registre su aplicación y proporcione un Id. de cliente. Para obtener más información, consulte Firmar la aplicación. De forma predeterminada, solamente aparecerán los mapas web públicos en la galería de Map Viewer. Para acceder a los mapas protegidos, habilite la propiedad admitir mapas seguros en la configuración de la aplicación.
- Junto con los mapas web, la cadena de consulta de Map Viewer también admite paquetes de mapas móviles (MMPK). Debido a restricciones en las licencias de la plantilla predeterminada, debe iniciar sesión en su cuenta de organización o portal para acceder a y ver estos MMPK, a no ser que el MMPK se creara mediante la extensión ArcGIS Pro Publisher con el uso anónimo habilitado. Para obtener más información sobre la creación de MMPK, consulte la documentación de ArcGIS Pro sobre paquetes de mapas móviles, o bien la entrada de blog Usar ArcGIS Pro para crear un mapa sin conexión - parte 1.
- La versión del mapa web debe ser 2.0 o posterior; de lo contrario, el mapa no se cargará.
- Opcional: para utilizar la búsqueda de entidades en la aplicación, al menos una capa del mapa web debe tener la capacidad de búsqueda configurada en el mapa.
- Opcional: habilite los mensajes emergentes en las capas del mapa web para usar la función de identificación de mapas web.
- Opcional: configure marcadores en el mapa web para usar la función Marcador.
- Opcional: para mostrar la leyenda, al menos una capa del mapa web debe tener definida una leyenda en un servicio de mapas.
La plantilla de Map Viewer funciona mejor cuando se muestran servicios de mapas. Es posible que se muestren los servicios de entidades, pero normalmente tardan en dibujarse.
Personalizar la aplicación
Una vez que haya creado la aplicación, podrá personalizarla cambiando su configuración.
Inicie AppStudio y, en el panel lateral, haga clic en Configuración > Propiedades. En la tabla siguiente se muestra el contenido de las pestañas de la pestaña Propiedades del visor de mapas, ordenado por la pestaña en la que aparece, junto con su finalidad. También se puede modificar directamente en el archivo appinfo.json de la aplicación. Si cambia alguna de estas propiedades, haga clic en Aplicar para guardarlas antes de volver a iniciar su aplicación.
Contenido de la pestaña Pantalla de inicio
Propiedad | Nombre de JSON | Tipo | Descripción |
---|---|---|---|
Imagen de fondo | startBackground | Cadena de caracteres (dirección URL de imagen) | Imagen que se va a utilizar para el fondo de la página de inicio. |
Color de marca | startForegroundColor | Cadena de caracteres (valor de color) | Color que se debe usar como color principal. |
Tamaño de fuente base | baseFontSize | Número | Permite definir el tamaño de fuente base utilizado en toda la aplicación. |
Archivo de fuentes de título | regularFontTTF | Cadena de caracteres (dirección URL de archivo de fuentes) | Establece la fuente de título personalizada que se utilizará en toda la aplicación. Esta fuente se utilizará en encabezados, títulos de página, etc. |
Archivo de fuentes de texto | mediumFontTTF | Cadena de caracteres (dirección URL de archivo de fuentes) | Establece la fuente de texto personalizada que se utilizará en toda la aplicación. Esta fuente se utilizará en descripciones de fotos, texto Acerca de, etc. |
Correo electrónico de comentarios | feedbackEmail | Cadena de caracteres (Id. de correo electrónico) | Dirección de correo electrónico a la que se enviarán los comentarios de los usuarios. |
Mostrar descargo de responsabilidad | showDisclaimer | Booleano (true|false) | Muestra el texto del descargo de responsabilidad como un elemento emergente en la aplicación. Este texto es el contenido de la sección Restricciones de acceso y uso de la pestaña Detalles. |
Contenido de la pestaña Galería
Propiedad | Nombre de JSON | Tipo | Descripción |
---|---|---|---|
Consulta de mapas | galleryMapsQuery | Cadena de caracteres | Introduzca una consulta de ArcGIS para seleccionar mapas web o MMPK desde el portal para visualizarlos en la galería. Puede ser cualquier cadena válida, como USA, o un Id. de elemento válido, como id:d5e02a0c1f2b4ec399823fdd3c2fdebd. |
Resultados totales que mostrar en la galería | maxNumberOfQueryResults | Número | Introduzca el número máximo de mapas web que se deben devolver al consultar el portal. |
URL del portal | portalUrl | Cadena de caracteres | Dirección URL de Portal for ArcGIS para consultar mapas web. |
Id. de grupo de mapas base | baseMapsGroupId | Cadena de caracteres | Enumera los mapas base del grupo proporcionado. |
Admitir mapas protegidos | supportSecuredMaps | Booleano (true|false) | Ofrece la capacidad de iniciar sesión en una organización para acceder a mapas web y MMPK protegidos, de acuerdo con los parámetros de consulta. |
Omitir inicio de sesión | enableAnonymousAccess | Booleano (true|false) | Ofrece la capacidad de ignorar el inicio de sesión y solo mostrar los mapas web y MMPK disponibles públicamente y creados con la extensión ArcGIS Pro Publisher con el uso anónimo habilitado. El valor predeterminado es true. |
Compatibilidad con la edición | supportEditAttributes | Booleano (true|false) | Establecer esta opción como true habilita la edición de atributos de entidades y adjuntos si la capa de entidades es editable y el usuario tiene permiso para editar entidades. |
Mapas que se deben mostrar en la Galería | mapTypes | Opciones (cuadro combinado) | Especifica el tipo de mapas mostrados en la galería de Map Viewer. Existen tres valores posibles: showWebMapsOnly solo muestra mapas web en línea, showOfflineMapsOnly solo muestra paquetes de mapas móviles y showBoth muestra tanto mapas web como MMPK. |
Campo de clasificación del portal | portalSortField | Cadena de caracteres | Especifica el nombre del campo utilizado para ordenar los mapas web que se muestran en la galería. Valores posibles: title, created, type, owner, modified, avgRating, numRatings, numComments y numViews. El valor predeterminado es "modificado". |
Orden de clasificación del portal | portalSortOrder (asc|desc) | Cadena de caracteres | Especifica el orden de los mapas web que se muestran en la galería, ya sea ascendente o descendente, en función del portalSortField indicado. El valor predeterminado es "desc". |