Las aplicaciones configurables de ArcGIS se retirarán en 2025. El código fuente de aplicaciones configurables de ArcGIS está en desuso y no recibirá más actualizaciones. Además, este repositorio se eliminará en octubre de 2025, junto con la actualización en línea de ArcGIS de octubre de 2025.
Deprecido: mapa de la plantilla
## NOTA: Esta aplicación está retirada y ya no se actualizará.
MAP Tools es una plantilla de aplicación configurable utilizada para mostrar un mapa web con un conjunto especificado de herramientas y opciones de uso común.
Verlo en vivo
Empezando
Revise los siguientes temas de ayuda de Arcgis.com para obtener detalles sobre las plantillas:
- Escribir su primera aplicación
- [Acerca de las plantillas de aplicaciones web] (http://resources.arcgis.com/en/help/arcgisonline/#/* acerca_web_application_templates/010q000000nt00000000/)
- Creación de plantillas de aplicaciones web
- Agregar parámetros configurables a plantillas
Carpetas y archivos
La plantilla consta de las siguientes carpetas y archivos:
/config/: una carpeta para los archivos de configuración de su aplicación.
- defaults.js: Defina la información de configuración predeterminada para la plantilla. Puede usar este archivo para especificar cosas como una ID de mapa web predeterminada, una URL proxy, servicios predeterminados, una tecla Bing Maps, tema de color predeterminado y otras configuraciones específicas de plantilla.
/CSS/: contiene los archivos CSS para la aplicación.
- Main.css Este archivo contiene los estilos de mapa que establecen el margen, el acolchado y la altura inicial (100%).
/ Images/ : contiene imágenes utilizadas por la aplicación.
/ js/ : contiene 3 archivos JavaScript y 1 carpeta:
- /NLS/: La carpeta NLS contiene un archivo llamado Resources.js que contiene las cadenas utilizadas por la aplicación. Si la aplicación debe ser compatible con múltiples locales, puede crear una carpeta para cada localidad y dentro de esa carpeta Agregue un archivo recursos.js con las cadenas traducidas. Consulte el archivo Resources.js en la carpeta NLS/FR para obtener un ejemplo de esto en francés.
- Main.js: Crea el mapa basado en la información de configuración. Escribirá toda su lógica de aplicación principal aquí.
- Template.js: módulo que se encarga del trabajo específico de "plantilla", como recuperar la configuración de la aplicación de la aplicación por APPID, obtener los parámetros de URL (ID de mapa web y APPID), manejar los detalles de localización y recuperar información específica de la organización si corresponde. Lo más probable es que no necesite modificar este archivo. También establece el servicio de proxy y geometría si las URL se han proporcionado en el archivo predeterminados.js o están disponibles en la organización. Una vez ejecutado, tendrá acceso a un objeto que contiene propiedades que le brindan acceso a lo siguiente:
- Plantilla propiedades específicas
- aplicar
- mapa web
- Ayaperservices: URL de servicio de geometría, impresión, servicio de localización
- i18n: cadenas y propiedad ISrightoleft que se puede usar para determinar si la aplicación se ve desde un idioma donde el texto se lee de izquierda a derecha como hebreo o árabe.
- URL proxy
- TemplateOptions.js: archivo de opciones para configurar su plantilla para consultar recursos y elementos específicos. Puede editar este archivo y su plantilla puede habilitar o deshabilitar la consulta de cosas como archivos de localización, información de grupo ArcGIS, elementos de grupo, parámetros de URL personalizados, etc.
index.html : el archivo HTML predeterminado para la aplicación.
/ Recursos/ : contiene archivos útiles para su aplicación.
- recursos/configuraciónpanel.js Configuración del panel de configuración predeterminado para la plantilla. Esto solo es aplicable a plantillas configurables. Este ejemplo creará un panel de configuración con una lista desplegable que contiene tres opciones de color de plantilla (Seaside, Chrome, Pavement). Cuando el módulo TemplateConfig.js recupera cualquier configuración configurable, obtendrá el nombre del tema en un parámetro llamado Tema. Luego, puede aplicar el CSS necesario a su aplicación para aplicar los nuevos colores, como cambiar el color del borde, etc. Consulte los parámetros configurables al tema de ayuda de las plantillas para obtener más detalles.
Instrucciones
- Descargue y descomprima el archivo .zip o clone el repositorio.
- Web-Enable el directorio.
- Acceda a la página .html.
- ¡Empiece a escribir su plantilla!
¿Nuevo en Github? Empiece aquí.
Requisitos
- Texto o editor HTML.
- Un poco de fondo con JavaScript.
- La experiencia con la API ArcGIS JavaScript ayudaría.
Recursos
- Comunidad
- ArcGIS para JavaScript API Resource Center
- Blog de Arcgis
- Twitter@esri
Asuntos
¿Encuentra un error o quieres solicitar una nueva función? Háganos saber enviando un problema.
Que contribuye
Esri da la bienvenida a las contribuciones de cualquier persona y de todos. Consulte nuestras pautas para contribuir.
Licencia
Copyright 2013 Esri
Licenciado bajo la licencia Apache, versión 2.0 (la "licencia"); No puede usar este archivo, excepto de conformidad con la licencia. Puede obtener una copia de la licencia en
http://www.apache.org/licenses/license-2.0
A menos que la ley aplicable sea requerida o acordado por escrito, el software distribuido bajo la licencia se distribuye de manera "como es", sin garantías o condiciones de ningún tipo, ya sea expresas o implícitas. Consulte la licencia para los permisos y limitaciones de rigor de idioma específico bajo la licencia.
Una copia de la licencia está disponible en el archivo License.txt del repositorio.