Implantar

O fluxo de trabalho básico no Navigator consiste em baixar um mapa, criar uma rota e navegar junto a esta rota—tudo feito por um trabalhador móvel dentro do aplicativo.

Você pode desejar fornecer suporte adicional para seus trabalhadores móveis fornecendo a eles um mapa personalizado para baixar ou definir rotas compartilhadas que eles possam utilizar.

Há outras maneiras que você talvez queira implantar informações adicionais para seus trabalhadores móveis. Este tópico cobre estas maneiras alternativas para implantar, incluindo:

Copiar mapas de navegação no dispositivo

Além de baixar mapas no Navigator, você pode copiar (carregamento lateral) pacotes de mapa móveis (MMPKs) diretamente no seu dispositivo Android ou iOS.

Android

  1. Prepare um pacote de mapa móvel (.mmpk) utilizando ArcGIS Pro. Para detalhes, consulte Preparar mapas.
  2. Se você estiver utilizando um Mac, baixe o Utilitário de Transferência de Arquivos do Android e siga as instruções fornecidas. Se você estiver utilizando um computador Windows, pule esta etapa.
  3. Conecte seu dispositivo no seu computador.
  4. Procure pelo ArcGIS/mmpks em seu dispositivo Android.
  5. Arraste ou copie e cole seu arquivo .mmpk de seu computador para pasta ArcGIS/mmpks em seu dispositivo.
    Anotação:

    Para acessar um MMPK de seu computador, você deve salvar o pacote para um arquivo no ArcGIS Pro quando você criá-lo ou baixe o arquivo MMPK de seu conteúdo do ArcGIS Online.

  6. Deslize para baixo na lista do Navigator Mapas em seu dispositivo para atualizá-lo.

    O arquivo .mmpk aparece em No Dispositivo na lista Mapas.

iOS

  1. Prepare um pacote de mapa móvel (.mmpk) utilizando ArcGIS Pro. Para detalhes, consulte Preparar mapas.
  2. Copie seu arquivo .mmpk de seu computador para o aplicativo Navigator em seu dispositivo utilizando iTunes ou o aplicativo Arquivos.
    • iTunes—Conectar seu dispositivo no seu computador. Consulte Suporte da Apple para detalhes sobre o uso do iTunes para compartilhar arquivos entre seu computador e seu dispositivo e siga as etapas para copiar o arquivo .mmpk do seu computador para seu aplicativo Navigator em seu dispositivo.
      Anotação:

      Para acessar um MMPK de seu computador, você deve salvar o pacote para um arquivo no ArcGIS Pro quando você criá-lo ou baixe o arquivo MMPK de seu conteúdo do ArcGIS Online.

    • aplicativo Arquivos—Utilize o aplicativo Arquivos para copiar arquivos do .mmpk diretamente de aplicativos compatíveis, como iCloud Drive, Box ou Google Drive. No aplicativo Arquivos, navegue até onde você transferiu o arquivo .mmpk, e copie-o para seu dispositivo, colocando-o na pasta Navigator. Para etapas completas, consulte Suporte da Apple para detalhes sobre o uso do aplicativo Arquivos no seu dispositivo.
      Anotação:

      A utilização do aplicativo Arquivos requer iOS 11 ou posterior.

  3. Deslize para baixo na lista do Navigator Mapas em seu dispositivo para atualizá-lo.

    O arquivo .mmpk aparece em No Dispositivo na lista Mapas.

Abra o Navigator a partir de um link.

Os trabalhadores móveis podem baixar um mapa ou rota no Navigator, ou você pode fornecer uma URL diretamente para eles. Facilite para seus trabalhadores móveis abrirem o mapa certo e iniciar seu trabalho compartilhando um link diretamente no ou rota por um e-mail, mensagem de texto, página da web, código QR ou outro aplicativo. Quando tocado, o Navigator abre para o mapa ou rota que você deseja que o trabalhador móvel utilize. Você pode até ter uma rota pronta ou iniciar a navegação quando o mapa abrir. Após você ter criado um link, certifique-se de testá-lo antes de enviá-lo para seus trabalhadores móveis.

Links Navigator

Os links do Navigator têm o seguinte formato:https://navigator.arcgis.app?parameter=value&parameter=value, onde parâmetro e valores pares são substituídos com os valores que deseja utilizar para abrir um mapa. Por exemplo, https://navigator.arcgis.app?itemID=54b927a0eeab413a885c647d1fa393da&stop=15500+US+101,+Klamath,+CA+95548 utilize o parâmetro itemID e o valor 54b927a0eeab413a885c647d1fa393da para baixar e abrir um mapa fornecido pela Esri Navigator de Califórnia com este ID. O parâmetro stop e valor de 15500+US+101,+Klamath,+CA+95548 especifica este endereço como as coordenadas da parada de uma localização atual da rota a partir do trabalhador móvel.

Parâmetros

Os parâmetros seguintes são suportados com links Navigator. Se nenhum parâmetro for passado, tocar no link abre o Navigator (ou solicita que você baixe o aplicativo).

ParâmetroValoresObservações

itemID

O ID do item do pacote de mapa móvel (MMPK) para baixar e abrir no Navigator

  • O ID do item está na URL da página do item do MMPK. Por exemplo, se a URL da página do item do MMPK for https://www.arcgis.com/home/item.html?id=fc60dfd46b234fbeaa74e76e6b17fb7b, o ID do item do MMPK será fc60dfd46b234fbeaa74e76e6b17fb7b.
  • Os mapas incluídos para utilizar com Navigator são acessíveis pelo grupo Mapas do Navigator no ArcGIS.com.

routeItemID

O ID do item da rota compartilhada para baixar e abrir no Navigator

  • O ID do item está na URL da página de itemda camada de rota. Por exemplo, se a URL da página do item da camada de rota for https://www.arcgis.com/home/item.html?id=3ac4145c1ac44aea86e9ed42e00fbb0d, o ID do item da camada de rota será 3ac4145c1ac44aea86e9ed42e00fbb0d.
  • O link não pode incluir start, stop, optimize, ou travelmode.

stop

A localização de uma parada na rota

  • Utilize as coordenadas de latitude e longitude, um endereço ou uma feição.
  • Separe as coordenadas com uma vírgula e sem espaço.
  • Os endereços e feições devem ser formatadas para consulta e URL codificada (os espaços podem ser codificados como + ou %20).
  • As feições são identificadas utilizando as mesmas condições utilizadas para pesquisá-las no mapa.
  • O link não pode incluir routeItemID.

stopname

O nome associado com uma parada na rota

  • Exige stop.
  • Opcionalmente, forneça um nome para uma parada.
  • Deve ser URL codificada.

start

Uma localização de início da rota que é diferente da localização atual a partir do trabalhador móvel

  • Exige pelo menos um stop no link.
  • Opcionalmente, especifique um ponto inicial da rota que difere da localização do dispositivo móvel.
  • Utilize as coordenadas de latitude e longitude, um endereço ou uma feição.
  • Separe coordenadas com uma vírgula e nenhum espaço (os espaços podem ser codificados como + ou %20).
  • Os endereços e feições devem ser formatadas para consulta e URL codificada.
  • As feições são identificadas utilizando as mesmas condições utilizadas para pesquisá-las no mapa.
  • O link não pode incluir routeItemID.

startname

O nome associado com o início da rota

  • Exige start.
  • Opcionalmente, especifique o nome do ponto inicial da rota.
  • Deve ser URL codificada.

optimize

Especifique se a ordem das paradas na rota deve ser otimizada

  • Opcionalmente, defina este valor para true para otimizar a rota.
  • Padroniza para false.
  • O link não pode incluir routeItemID.

travelmode

O nome do modo de viagem a ser utilizado ao calcular a rota

  • Diferença entre letras maiúsculas e minúsculas.
  • Se este parâmetro não for especificado, o modo de viagem padrão do mapa será utilizado.
  • O mapa define quais modos de viagem estão disponíveis.
  • O link não pode incluir routeItemID.

navigate

Especifique se deseja iniciar a navegação da rota imediatamente

  • Opcionalmente, defina este valor para true para abrir o Navigator no modo de navegação.
  • Padroniza para false.

callback

A URL para chamar quando a navegação concluir

  • Opcionalmente, especifique uma URL para abrir quando a navegação na a rota for concluída.
  • Se este parâmetro for especificado, o link de callback é aberto quando a navegação concluir.

callbackprompt

O nome do aplicativo para utilizar quando o Navigator pergunta ao usuário se o controle deve ser devolvido para a chamada do aplicativo

  • Exige callback.
  • Opcionalmente, especifique o nome do aplicativo para utilizar no Navigator ao incluir um callback no link.

Continue a ler os exemplos de uso destes parâmetros para atingir o comportamento específico com um link do Navigator.

Anotação:

O dispositivo móvel deve ter uma conexão de internet para baixar mapas e rotas.

Baixar e abrir um mapa

Baixe e abra um mapa de navegação utilizando o parâmetro itemID. Se o trabalhador móvel já tiver o mapa baixado em seu dispositivo, nenhum download ocorre e o mapa especificado é aberto no Navigator.

Abaixo está um exemplo:

https://navigator.arcgis.app?itemID=54b927a0eeab413a885c647d1fa393da

Baixar e abrir uma rota

Baixe e abra uma rota compartilhada utilizando o parâmetro routeItemID. Se o trabalhador móvel já tiver a rota baixada em seu dispositivo, nenhum download ocorre e a rota especificada é aberta no Navigator.

Abaixo está um exemplo:

https://navigator.arcgis.app?routeItemID=3ac4145c1ac44aea86e9ed42e00fbb0d

Dica:

Se o trabalhador móvel já não tiver um mapa aberto no Navigator que cobre a extensão da rota fornecida no link, eles irão obter um erro Não é possível Calcular Rota . Para evitar isto, inclua o itemID do mapa que deseja que o trabalhador utilize no link junto com o routeItemID.

Exibir direções para uma localização única

Exibe direções para uma localização única utilizando o parâmetro stop. A localização atual do usuário é utilizada como o ponto inicial. O modo de viagem padrão do mapa é utilizado.

Os seguintes são exemplos:

Dica:

Se o trabalhador móvel já não tiver um mapa aberto no Navigator que cobre a extensão da rota fornecida no link, eles irão obter um erro Não é possível Calcular Rota . Para evitar isto, inclua o itemID do mapa que deseja que o trabalhador utilize no link junto com as localizações do stop.

Especificar o ponto inicial personalizado

Utilize um ponto inicial personalizado para especificar uma localização inicial que seja diferente da localização atual do trabalhador móvel.

O link de exemplo seguinte exibe as direções entre o Aeroporto Internacional de Los Angeles e o Aeroporto Internacional de Ontario utilizando seus códigos de aeroporto respectivos em vez de endereços com nomes de início e parada definidos:

https://navigator.arcgis.app?stop=ONT&stopname=Ontario+International+Airport&start=LAX&startname=Los+Angeles+International+Airport

Gerar direções para múltiplas paradas

Gera direções para múltiplas paradas em um link único.

O link de exemplo seguinte contém duas paradas utilizando endereços:

https://navigator.arcgis.app?stop=569+S+G+St,+Arcata,+CA&stop=7707+Tompkins+Hill+Rd,+Eureka,+CA

O link de exemplo seguinte contém duas paradas com dois nomes de parada, onde uma parada utiliza um endereço e o outro utiliza coordenadas de latitude e longitude:

https://navigator.arcgis.app?stop=1157+Orange+St,+Redlands,+CA+92374&stopname=Historical+Glass+Museum&stop=34.05435,-117.18391&stopname=A.+K.+Smiley+Public+Library

Habilitar otimização de rota

O Navigator otimiza a rota de múltiplas paradas quando o parâmetro optimize é incluído e o valor é configurado para true.

O link de exemplo seguinte especifica que a ordem de duas paradas devem ser otimizadas:

https://navigator.arcgis.app?stop=41.5848,-124.0861&stop=41.5544,-124.0867&optimize=true

Definir o modo de viagem

Os mapas de navegação do Navigator podem incluir múltiplos modos de viagem. Se um valor for especificado para o parâmetro travelmode, ele será utilizado quando as direções forem geradas. Caso contrário, o modo de viagem padrão será utilizado.

O link de exemplo seguinte gera direções para sede da Esri baseado no modo de viagem Tempo de Caminhão:

https://navigator.arcgis.app?stop=380+New+York+St,+Redlands,+CA&stopname=Esri&travelmode=Trucking+Time

Anotação:

O parâmetro travelmode diferencia letra maiúscula de minúscula. O mapa de navegação define quais modos de viagem estão disponíveis. Os mapas de navegação que são fornecidos com Navigator tem os seguintes modos de viagem:

  • Tempo do Percurso
  • Distância do Percurso
  • Tempo de Transporte do Caminhão
  • Distância de Transporte do Caminhão
  • Tempo da Caminhada
  • Distância da Caminhada
  • Tempo do Percurso em Área Rural
  • Distância do Percurso em Área Rural

Iniciar navegação automaticamente

O Navigator iniciará a navegação automaticamente quando o link for tocado se o parâmetro navigate for especificado e configurado para true.

O link de exemplo seguinte gera direções para sede da Esri e abre o Navigator no modo de navegação:

https://navigator.arcgis.app?stop=380+New+York+St,+Redlands,+CA&stopname=Esri&navigate=true

Abrir um aplicativo quando a navegação concluir

Ao vincular para Navigator a partir de outro aplicativo, você pode usar callback para retornar ao aplicativo original e callbackprompt notificar seus usuários quando a navegação for concluída antes de retorná-los ao aplicativo original. Se callbackprompt não for usado, o controle passará diretamente de volta para o aplicativo original e um prompt não será exibido.

O link de exemplo seguinte especifica que o Navigator deve exibir direções para uma localização única e eu após a navegação para esta localização ser concluída, o usuário deve ser notificado que o aplicativo pelo qual o Navigator foi acessado (neste caso, ArcGIS Collector) será aberto:

https://navigator.arcgis.app?stop=41.5848,-124.086&callbackprompt=Collector&callback=arcgis-collector://

Testar seus links

Após você ter criado um link, ele está pronto para testar. Enquanto você pode testá-lo, é recomendado que você também obtenha um retorno dos trabalhadores móveis—certifique-se que os usuários que utilizam seus links possam ter sucesso com eles.

Antes de distribuir seu link para uso no campo, verifique se ele funciona conforme o esperado. Preste atenção ao seguinte:

  • O mapa correto é aberto (e baixado se não já estiver no dispositivo).
  • Se o link inclui start, stop, ou routeItemID, a rota correta é exibida no Navigator.
  • Se o link inclui stopname ou startname, estes nomes são visíveis nos Detalhes da rota.
  • Se o link inclui travelmode, o modo de viagem especificado está sendo utilizado no Navigator.
  • Se a rota do link for para ou de uma feição ou endereço, a feição correta ou endereço será utilizado na rota.

Correção de erros

Ao testar seus links, você pode ter alguns problemas comuns. Saiba como corrigi-los nas seguintes seções.

O mapa não baixa ou abre

  • Certifique-se que o mapa esteja compartilhado com os trabalhadores móveis.
  • Verifique que o valor de itemID corresponda ao id na URL da página do item do mapa.
  • Confirme que o mapa seja um pacote de mapa móvel visualizando a sua página do item. Se não, consulte Preparar mapas para detalhes de como criar um.

A rota não exibe

  • Verifique que o mapa Atual do trabalhador móvel no Navigator cobre a extensão da rota e a localização do trabalhador móvel.
    Dica:

    No link, inclua o itemID do mapa que deseja que os trabalhadores móveis utilizam com a rota.

  • Os parâmetros devem ser de URL codificada. Os espaços devem ser codificados como + ou %20.
  • Se o link incluir routeItemID, faça o seguinte:
    • Certifique-se que a camada de rota esteja compartilhada com os trabalhadores móveis.
    • Verifique que o valor de routeItemID corresponda ao id na URL da página do item da camada de rota.
    • Confirme que o item seja uma camada de rota visualizando a sua página do item. Se não, consulte Criar rotas compartilhadas para detalhes de como criar um.

A pesquisa não retorna os resultados desejados

  • Se endereços não forem retornados, certifique-se que o mapa contenha um localizador de endereço geral. Consulte Adicionar um localizador de endereço geral.
  • Se feições não forem retornadas ou as feições erradas são retornadas, verifique se a camada no mapa está habilitada para pesquisa de recurso e utilizando o campo correto. Consulte Habilitar pesquisa.

Gerenciamento do dispositivo móvel

O gerenciamento do dispositivo móvel (MDM) se refere ao software utilizado para administração dos dispositivos móveis em uma organização. Um MDM é utilizado para realçar dados e segurança de rede como também configurar e aplicar as políticas do dispositivo móvel. Adicionalmente, a utilização de um MDM aumenta a eficiência de desenvolvimentos do aplicativo e gerenciamento dos dispositivos móveis, incluindo controlar como e quando um aplicativo será atualizado. Para saber mais sobre como a Esri aborda o MDM, consulte Padrões de Implementação do ArcGIS Secure Mobile no ArcGIS Trust Center.

Ao preparar para desenvolver o Navigator para os dispositivos móveis da sua organização via MDM, há alguns aplicativos e configurações de perfil que você pode desejar configurar. Estes incluem URL do portal, autenticação de local e configurações VPN por aplicativo.

Anotação:

Se você estiver usando um dispositivo Android, o Chrome ou outro navegador deverá estar instalado e habilitado para exibir a tela de registro do portal.

Configuração do aplicativo Navigator

A configuração de aplicativo (também denominada de AppConfig) se refere a um formato para fornecer configurações de aplicativo, tais como, URL do portal e autenticação de local, entre outros. Em vez de definir estas configurações manualmente cada vez que um aplicativo móvel é instalado, você pode utilizar seu MDM para especificar e aplicar as configurações do aplicativo automaticamente. Estas configurações são definidas como um dicionário de pares de valores chaves em um arquivo XML. A forma que o dicionário é criado depende do MDM que você está utilizando. Para saber mais sobre a configuração do aplicativo, visite a Comunidade AppConfig.

O Navigator tem as configurações seguintes que podem ser implementadas com a configuração do aplicativo em seu MDM:

ChaveValorObservações

portalURL

A URL do portal da sua organização

  • Quando o Navigator é iniciado, ele pula diretamente para a tela de registro do portal da sua organização.
  • Por exemplo, https://myportal.mycompany.com/gis.
  • O tipo de valor é string.

enableLocalAuthentication

Aviso:

Somente iOS.

Especifique a utilização do método de autenticação biométrica e senha definido no dispositivo móvel quando o Navigator é iniciado ou utilizado no plano de fundo

  • Touch ID ou segurança de senha devem ser configurados no dispositivo móvel para habilitar a autenticação de local.
  • Defina este valor para true para habilitar autenticação de local.
  • O tipo de valor é Booleano.
  • Consulte Navigator suporta segurança melhorada para detalhes.

Rede privada virtual por aplicativo

Configurar uma rede privada virtual por aplicativo (VPN por aplicativo) em seu MDM permite que você restrinja o acesso a recursos internos para aplicativos gerenciados específicos. O Navigator pode ser implantado com esta configuração. Para configurar o VPN por aplicativo para utilizar com o Navigator, veja a documentação do software do MDM que você está utilizando.

Aviso:

Se você estiver no iOS e utilizando ArcGIS Online ou ArcGIS Enterprise 10.6.1 ou posterior, o Safari é utilizado para exibir a tela de registro do portal no Navigator. Para isto funcionar corretamente com um VPN por aplicativo habilitado, seu domínio do portal (por exemplo, mycompany.com) deve ser especificado na configuração dos Domínios do Safari no perfil do VPN por aplicativo que você está utilizando. Se Domínios do Safari não estiver corretamente configurado, os dispositivos móveis atribuídos não poderão acessar a tela de registro do portal do Navigator .

Quando você define um Domínio do Safari no perfil VPN por aplicativo conforme descrito acima, o navegador Safari também pode acessar o domínio do portal que você especificou em Domínios do Safari. Se você deseja bloquear este acesso, configure uma Restrição de iOS (se disponível em seu MDM) para Bloquear Aplicativo de Navegar Safari nos dispositivos desejados.

Após você ter configurado as configurações VPN por aplicativo do Navigator em seu MDM, quando o aplicativo é iniciado em um dispositivo móvel gerenciado, automaticamente conectará ao VPN por aplicativo designado. Quando o Navigator estiver executando no plano de fundo, o VPN por aplicativo está ainda conectado, mas somente para Navigator. Quando o Navigator é fechado, o dispositivo móvel desconecta automaticamente a partir do VPN por aplicativo.