Os aplicativos configuráveis do ARCGIS serão aposentados em 2025. Os aplicativos de aplicativos configuráveis do ARCGIS são descontinuados e não receberão mais atualizações. Além disso, este repositório será removido em outubro de 2025, juntamente com a atualização on -line do ArcGIS em outubro de 2025.
Depreciado: mapa-ferramenta-template
## NOTA: Este aplicativo é aposentado e não será mais atualizado.
O MAP Tools é um modelo de aplicativo configurável usado para exibir um mapa da web com um conjunto especificado de ferramentas e opções comumente usadas.
Veja ao vivo
Começando
Revise os seguintes tópicos do ArcGIS.com para obter detalhes sobre os modelos:
- Escrevendo seu primeiro aplicativo
- [Sobre os modelos de aplicativos da web] (http://resources.arcgis.com/en/help/arcgisonline/#/* about_web_application_templates/010q000000nt0000/)
- Criando modelos de aplicativos da web
- Adicionando parâmetros configuráveis aos modelos
Pastas e arquivos
O modelo consiste nas seguintes pastas e arquivos:
/config/: uma pasta para os arquivos de configuração do seu aplicativo.
- padrão.js: defina as informações de configuração padrão para o modelo. Você pode usar esse arquivo para especificar coisas como um ID do mapa da web padrão, um URL proxy, serviços padrão, uma chave de mapas bing, tema de cor padrão e outras configurações específicas de modelo.
/css/: contém os arquivos CSS para o aplicativo.
- Main.css Este arquivo contém os estilos de mapa que definem a margem, o preenchimento e a altura inicial (100%).
/ imagens/ : contém imagens usadas pelo aplicativo.
/ js/ : contém 3 arquivos javascript e 1 pasta:
- /NLS/: A pasta NLS contém um arquivo chamado Resources.js que contém as strings usadas pelo aplicativo. Se o aplicativo precisar ser suportado por vários locais, você poderá criar uma pasta para cada localidade e dentro dessa pasta, adicione um arquivo Resources.js com as strings traduzidas. Consulte o arquivo Resources.js na pasta NLS/FR para um exemplo disso em francês.
- Main.js: cria o mapa com base nas informações de configuração. Você escreverá toda a sua lógica principal do aplicativo aqui.
- model.js: módulo que cuida de um trabalho específico "modelo", como recuperar as configurações de configuração do aplicativo por Appid, obter os parâmetros da URL (ID do mapa da web e Appid), lidar com detalhes da localização e recuperar informações específicas da organização, se aplicável. Você provavelmente não precisará modificar esse arquivo. Também define o serviço de proxy e geometria se os URLs tiverem sido fornecidos no arquivo padrão.js ou estiverem disponíveis na organização. Depois de executado, você terá acesso a um objeto que contém propriedades que lhe dão acesso ao seguinte:
- Propriedades específicas do modelo
- Appid
- webmap
- Services Ajuda: Geometria, Impressão, URLs de Serviço de Localizador
- I18N: Strings e IsrightToleft Propriedade que pode ser usada para determinar se o aplicativo está sendo visualizado a partir de um idioma em que o texto é lido da esquerda para a direita como hebraico ou árabe.
- URL de proxy
- templateroptions.js: arquivo de opções para configurar seu modelo para consultar recursos e itens específicos. Você pode editar este arquivo e seu modelo pode ativar ou desativar a consulta para coisas como arquivos de localização, informações do grupo ArcGIS, itens de grupo, parâmetros de URL personalizados, etc.
index.html : o arquivo HTML padrão para o aplicativo.
/ Recursos/ : Contém arquivos úteis para o seu aplicativo.
- Recursos/ConfigurationPanel.js Configurações de painel de configuração padrão para o modelo. Isso é aplicável apenas a modelos configuráveis. Este exemplo criará um painel de configuração com uma lista suspensa que contém três opções de cores de modelo (litoral, cromo, calçada). Quando o módulo TemplateConfig.js recuperar quaisquer configurações configuráveis, você receberá o nome do tema em um parâmetro chamado tema. Em seguida, você pode aplicar o CSS necessário ao seu aplicativo para aplicar as novas cores - como alterar a cor da borda etc. Consulte os parâmetros configuráveis adicionando aos modelos Help Topic para obter mais detalhes.
Instruções
- Faça o download e descompacte o arquivo .zip ou clone o repositório.
- EBLIAÇÃO DO WEB O diretório.
- Acesse a página .html.
- Comece a escrever seu modelo!
Novo no github? Comece aqui.
Requisitos
- Editor de texto ou HTML.
- Um pouco de fundo com JavaScript.
- A experiência com a API do ARCGIS JavaScript ajudaria.
Recursos
- Comunidade
- Arcgis for JavaScript API Resource Center
- Blog do Arcgis
- Twitter@esri
Problemas
Encontre um bug ou deseja solicitar um novo recurso? Informe -nos enviando um problema.
Contribuindo
A ESRI recebe contribuições de todos e todos. Consulte nossas diretrizes para contribuir.
Licenciamento
Copyright 2013 Esri
Licenciado sob a licença Apache, versão 2.0 (a "licença"); Você não pode usar esse arquivo, exceto em conformidade com a licença. Você pode obter uma cópia da licença em
http://www.apache.org/license/license-2.0
A menos que exigido pela lei aplicável ou acordada por escrito, o software distribuído pela licença é distribuído "como está", sem garantias ou condições de qualquer tipo, expressa ou implícita. Consulte a licença para o idioma específico que rege as permissões e limitações sob a licença.
Uma cópia da licença está disponível no arquivo License.txt do repositório.