O modelo Barra lateral é baseado no modelo de aplicativo da web Barra lateral do Instant Apps. Ele fornece uma experiência de aplicativo nativa para um conjunto de ferramentas e opções que aparecem em um painel lateral ao lado do mapa. Você pode incluir ferramentas de mapa essenciais para explorar o mapa e marcadores para ampliar regiões específicas. Forneça ferramentas de edição para que os usuários possam adicionar e atualizar feições no mapa. Configure filtros que eles podem usar para obter mais informações sobre os dados.
Requisitos
Os requisitos para usar o modelo de barra lateral são os seguintes:
- Forneça um ou mais aplicativos da web da Barra Lateral. Eles podem ser um único ID de item válido, o ID de um grupo que contém vários aplicativos da web da Barra Lateral ou uma consulta de pesquisa que contém vários IDs de item.
- Os aplicativos da web da Barra lateral podem ser públicos ou protegidos. Para acessar um aplicativo da web protegido em sua organização do ArcGIS Online ou portal do ArcGIS Enterprise utilizando OAuth2, registre seu aplicativo e forneça um ID de cliente. Para obter mais informações, consulte Registrar seu aplicativo. Por padrão, apenas os aplicativos da web públicos da Barra Lateral aparecem na galeria da Barra Lateral. Para acessar aplicativos da web seguros da Barra Lateral, clique em Configurações > Licenciamento > Galeria e forneça um ID de cliente.
Recursos do aplicativo
A lista a seguir inclui as principais configurações e recursos que, se configurados no aplicativo da web, são compatíveis com o aplicativo nativo:
- Lista de camadas—Exibe uma lista de camadas com ícones para ativar e desativar a visibilidade no mapa. Você pode escolher quais camadas incluir na ferramenta em tempo de execução.
- Favoritos—Amplia e move o mapa para uma coleção de extensões predefinidas que são salvas no mapa.
- Pop-up—Apresenta o conteúdo pop-up configurado quando uma feição é tocada.
- Ferramentas de edição—Fornece opções para adicionar e atualizar feições em camadas editáveis.
- Detalhes—Mostra o conteúdo da descrição dos detalhes do item do mapa de origem no painel lateral do aplicativo.
- Filtro—Filtra dados no mapa com base em opções predefinidas.
- Alternar mapa base—Altera a aparência do mapa alternando para um mapa base diferente.
Um aplicativo criado com o modelo Barra lateral também inclui suporte para mapas offline quando camadas e mapas são habilitados para uso offline.
Personalizar um aplicativo
Após criar um aplicativo, você poderá personalizá-lo alterando as configurações do aplicativo.
Inicie o AppStudio e no painel lateral, clique em Configurações > Propriedades. A seguinte tabela lista o conteúdo das guias na guia Propriedades de Barra Lateral, classificadas pela guia na qual aparecem e os seus objetivos. Você também pode modificar as propriedades diretamente no arquivo appinfo.json do aplicativo. Se você alterar qualquer uma destas propriedades, clique em Aplicar para salvá-las antes de iniciar seu aplicativo novamente.
Conteúdo da guia Tela Inicial
Propriedade | Nome de JSON | Tipo | Descrição |
---|---|---|---|
Imagem do plano de fundo | startBackground | String (URL da imagem) | A imagem a ser usada para o plano de fundo da página inicial. |
Cor de marca | brandColor | String (valor da cor) | A cor a ser usada como cor primária. |
Arquivo de fonte do título | mediumFontTTF | String (URL do arquivo-fonte) | Defina a fonte do título personalizada a ser usada em todo o aplicativo. Esta fonte será usada em cabeçalhos, títulos de página e assim por diante. |
Arquivo de fonte do texto | regularFontTTF | String (URL do arquivo-fonte) | Define a fonte de texto personalizada a ser usada em todo o aplicativo. Essa fonte será usada em descrições de fotos, sobre o texto do aplicativo e assim por diante. |
E-mail de comentário | feedbackEmail | String (ID do e-mail) | O endereço de e-mail para o qual o comentário do usuário deve ser enviado. |
Mostrar retratação | showDisclaimer | Booleano (true|false) | Mostra o texto do aviso de isenção de responsabilidade como um pop-up no aplicativo. Este texto é o conteúdo da seção Acesso e restrições de uso da guia Detalhes. |
Conteúdo da guia Galeria
Propriedade | Nome de JSON | Tipo | Descrição |
---|---|---|---|
Aplicativos da web da barra lateral | galleryMapsQuery | Texto | Insira uma consulta do ArcGIS para listar aplicativos web válidos da Barra Lateral na galeria. Pode ser um único ID de item válido do aplicativo da web, como id:87e4ea0800d64d4cb0e9d2e3784a5519 ou um ID de grupo contendo vários aplicativos da web, como grupo:47597bdf4b6d49fd85c0f4175a6e7b60, ou uma consulta de pesquisa com vários IDs de item de aplicativo da web, como (id:87e4ea0800d64d4cb0e9d2e3784a5519 OR id:5a2cff5558704870bd5dbe36fbb94183). |
Total de resultados para mostrar na galeria | maxNumberOfQueryResults | Número | Insira o número máximo de aplicativos da web que devem ser retornados da consulta ao portal. |
URL do Portal | portalUrl | Texto | A URL do Portal para consultar aplicativos da web da Barra Lateral. |
Suporte a aplicativos da web seguros | supportSecuredMaps | Booleano (true|false) | Fornece a capacidade de entrar em uma organização para acesso a aplicativos da web protegidos de acordo com os parâmetros de consulta. |
Pular o registro | enableAnonymousAccess | Booleano (true|false) | Se o Suporte a aplicativos da web protegidos estiver definido como verdadeiro, definir esta opção como verdadeiro fornece a capacidade de ignorar o login e mostrar apenas os aplicativos da web disponíveis publicamente na galeria. |
Campo de classificação do portal | portalSortField | Texto | Usado para classificar os aplicativos da web mostrados na galeria. Os possíveis valores incluem: título, criado, tipo, proprietário, modificado, avgRating, numRatings, numComments e numViews. |
Ordem de classificação do Portal | portalSortOrder | Texto | Usado em conjunto com o campo de classificação da galeria para ordenar os aplicativos da web em ordem crescente ou decrescente. Os valores possíveis são de ascensão ou declínio. |