Map Viewer

O modelo Map Viewer permite a você criar aplicativos que permitem aos usuários pesquisar e visualizar um único mapa ou uma galeria de mapas. Para saber mais e visualizar exemplos de aplicativos Map Viewer, consulte esta história.

Ao criar um aplicativo a partir deste modelo, você deve fornecer um título para criar um aplicativo. Use a ferramenta Configurações para personalizar seu aplicativo Map Viewer.

Requisitos

Os requisitos para o modelo Map Viewer são como seguem:

  • Mapas da web podem ser públicos ou seguros. Para acessar um mapa da web protegido em sua organização ou portal do ArcGIS Enterprise utilizando OAuth2, registre seu aplicativo e forneça um ID de cliente. Para mais informações, consulte Registrar seu aplicativo. Por padrão, somente mapas da web públicos aparecerão na galeria do Map Viewer; para acessar mapas seguros, habilite a propriedade suporte de mapas seguros nas configurações do aplicativo.
  • Junto com mapas da web, a string de consulta do Map Viewer também suporta pacotes de mapa móveis (MMPK). Devido a restrições de licenciamento no modelo padrão, você deve entrar em seu portal ou conta organizacional para acessar e visualizar estes MMPKs, a menos que o MMPK tenha sido criado utilizando a extensão Publisher do ArcGIS Pro com o uso anônimo habilitado. Para mais informações sobre a criação de MMPKs, consulte a documentação do ArcGIS Pro nos pacotes de mapa móvel, ou a postagem de blog Utilizar ArcGIS Pro para utilizar um mapa offline - parte 1.
  • A versão de mapa da web deve ser 2.0 ou posterior; caso contrário o mapa falhará no carregamento.
  • Opcional—Para utilizar a pesquisa de feição no aplicativo, pelo menos uma camada de mapa da web deve ter o recurso de pesquisa configurado no mapa da web.
  • Opcional—Ative pop-up em camadas no mapa da web para utilizar o recurso de identificação do mapa da web.
  • Opcional—Configure marcadores no mapa da web para utilizar o recurso de marcador.
  • Opcional—Para exibir a legenda, pelo menos uma camada do mapa da web deve ter uma legenda definida em um serviço de mapa

O modelo Map Viewer funciona melhor ao exibir os serviços de mapa. Os serviços da feição podem aparecer, mas normalmente são lentos para serem exibidos.

Personalizar seu aplicativo

Após criar seu aplicativo, você poderá personalizá-lo alterando as configurações do aplicativo.

Inicie o AppStudio e no painel lateral, clique em Configurações > Propriedades. As seguintes tabelas listam o conteúdo das guias na guia Propriedades do Map Viewer , classificadas pela guia na qual aparecem e os seus objetivos. Elas também podem ser modificadas 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

PropriedadeNome de JSONTipoDescrição

Imagem do plano de fundo

startBackground

String (URL da imagem)

Imagem para utilizar no plano de fundo da página Iniciar.

Cor de marca

startForegroundColor

String (valor da cor)

Cor para utilizar como a cor primária.

Tamanho da fonte de base

baseFontSize

Número

Define o tamanho da fonte base utilizado pelo aplicativo.

Arquivo de fonte do título

regularFontTTF

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

mediumFontTTF

String (URL do arquivo-fonte)

Defina a fonte de texto personalizada a ser usada em todo o aplicativo. Esta fonte será usada em descrições de fotos, sobre texto e assim por diante.

E-mail de comentário

feedbackEmail

String (ID do e-mail)

Endereço de e-mail onde os comentários do usuário serão enviados.

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

PropriedadeNome de JSONTipoDescrição

Consulta de mapas

galleryMapsQuery

Texto

Insira uma consulta do ArcGIS para selecionar mapas da web ou MMPKs do portal para exibir na galeria. Isto pode ser qualquer string válida, como USA ou um ID de item válido, como d:d5e02a0c1f2b4ec399823fdd3c2fdebd.

Total de resultados para mostrar na galeria

maxNumberOfQueryResults

Número

Digite o número máximo de mapas da web que devem ser retornados ao consultar o portal.

URL do Portal

portalUrl

Texto

URL do ArcGIS Portal para consultar em mapas da web.

ID do grupo de mapas base

baseMapsGroupId

Texto

Lista os mapas base do grupo fornecido.

Suporte de mapas seguros

supportSecuredMaps

Booleano (true|false)

Fornece a habilidade de entrar em uma organização para acesso aos mapas da web seguros e MMPKs em conformidade com os parâmetros de consulta.

Pular o registro

enableAnonymousAccess

Booleano (true|false)

Fornece o recurso de ignorar a entrada e mostrar somente os mapas da web e MMPKs publicamente disponíveis criados utilizando a extensão Publisher do ArcGIS Pro com uso anônimo habilitado. O padrão é verdadeiro.

Suporte de edição

supportEditAttributes

Booleano (true|false)

Definir esta opção como verdadeiro permite a edição de atributos da feição se a camada de feição for editável e o usuário tiver permissão para editar feições.

Mapas para mostrar na Galeria

mapTypes

Opções (caixa combo)

Especifica o tipo de mapas exibidos na galeria do Map Viewer. Há três valores possíveis: showWebMapsOnly exibirá somente mapas da web online, showOfflineMapsOnly exibirá somente pacotes de mapa móveis e showBoth exibirá mapas da web e MMPKs.

Campo de classificação do portal

portalSortField

Texto

Especifica o nome de campo utilizado para executar a classificação de mapas da web mostrados na galeria. Os valores possíveis incluem: título, criado, tipo, proprietário, modificado, avgRating, numRatings, numComments e numViews. O padrão é modificado.

Ordem de classificação do Portal

portalSortOrder (asc|desc)

Texto

Especifica a ordem dos mapas da web mostrados na galeria em ordem crescente ou decrescente, com base no portalSortField designado. O padrão é decrescente.