Serviço de localização mega
O serviço de localização em nuvem do Mega Block fornece suporte para capacidades de localização espacial online e em tempo real no dispositivo. O dispositivo executa seu aplicativo AR e, após a inicialização da sessão, requer o serviço de localização em nuvem para obter a postura inicial da câmera; posteriormente, combina a capacidade de rastreamento de movimento do dispositivo local com os resultados de localização em nuvem para atualizar continuamente as informações de postura em tempo real do dispositivo, atendendo assim aos requisitos de maior robustez e experiência AR mais realista.
A capacidade de localização em nuvem depende de cálculos em tempo real no servidor. Durante a operação do aplicativo AR, o dispositivo deve manter conexão de rede para obter os resultados de localização e cálculo de postura retornados pela nuvem. Por padrão, o centro de cálculo de localização em nuvem é implantado em Xangai, China. Se você tiver requisitos mais altos de latência ou estabilidade de rede, ou se seu produto AR for operado para mercados internacionais, oferecemos suporte à implantação de nós de servidor por meio de linhas dedicadas aceleradas, ou à implantação de recursos de localização em nuvem em centros de cálculo próximos, para otimizar ainda mais o desempenho geral e a experiência do usuário.
Fluxo de dados de bloco
Os preparativos para localização em nuvem de bloco são divididos em três etapas:
- Coletar, carregar e concluir o mapeamento de bloco
- Gerar repositório de armazenamento de bloco
- Adicionar blocos necessários ao banco de dados de localização em nuvem
flowchart LR
A[Mapeamento de bloco] --> B>Armazenamento de bloco] --> C[Adicionar ao banco de dados de localização em nuvem]
Após a conclusão do mapeamento, o bloco gerado é armazenado automaticamente no repositório de armazenamento de bloco vinculado. Para etapas detalhadas de operação, consulte os seguintes documentos:
- Mapeamento de bloco
- Visualizar mapa de blocos
- Como preparar o banco de dados de localização em nuvem
Fluxo de dados de localização em nuvem
- O dispositivo carrega dados de rastreamento de movimento e dados de imagem para o serviço de localização em nuvem, que retorna os resultados da postura da câmera localizada.
- O dispositivo otimiza a fusão da postura da câmera em tempo real para impulsionar a renderização e interação em tempo real.
- Se dados de anotação forem carregados no banco de dados de localização em nuvem, o pacote de dados de anotação será baixado para o dispositivo no formato de arquivo de anotação EMA, renderizando conteúdo 3D em posições anotadas.
flowchart TB
C[Banco de dados de localização em nuvem] --> D[Dispositivo]
D[Dispositivo] --> C[Banco de dados de localização em nuvem]
Preparação inicial
- Mapeamento Mega Block concluído
- Pelo menos um repositório de armazenamento Mega Block utilizável
- Garantir que o Mega Block alvo esteja neste repositório com status normal
- Preparar uma APIKey com permissão para Mega Block
- O dispositivo requer licença Sense ou licença de miniprograma WeChat (disponível para teste gratuito)
Nota
Para usar licenças EasyAR Sense em dispositivos headset, selecione o tipo XR License Sense
Início rápido da localização em nuvem
As etapas de configuração do serviço de localização em nuvem são:
- Comprar e criar um grupo de serviços de localização em nuvem
- Associar o grupo de serviços ao projeto de mapeamento
- Criar banco de dados de localização em nuvem no grupo
- Adicionar Mega Block ao banco de dados de localização em nuvem
Tópicos de referência:
Criação e compra do grupo de serviços de localização em nuvem
Este é um pacote de recursos necessário para localização em nuvem. O pacote padrão inclui:
| Nome do item do pacote padrão | Padrão | Teste |
|---|---|---|
| Projeto de tarefa de mapeamento | 1 | 1 |
| Banco de dados de localização em nuvem | 5 | 2 |
| QPS de concorrência de solicitação | 10 | 3 |
Nota
- Qualquer solicitação que carregue o AppId do banco de dados de localização em nuvem conta para o QPS concorrente (independentemente do sucesso da localização).
- Os bancos de dados de localização em nuvem no mesmo grupo de serviços compartilham QPS.
Suplementos adicionais do pacote padrão
O pacote padrão suporta compras adicionais para expansão além dos limites de uso:
- Comprar bancos de dados de localização em nuvem adicionais
- Adquirir cotas adicionais de associação de tarefas
- Expandir o número de QPS de concorrência de solicitação
Nota
Os arquivos de mapa Mega Block são retidos por 3 meses após a expiração do usuário pago; se os arquivos ainda estiverem no repositório, um novo banco de dados de localização em nuvem pode ser criado e os mapas adicionados para uso.
Tópicos de referência:
Verificação rápida do serviço de localização
O Mega suporta verificação rápida após a configuração do serviço de localização em nuvem para garantir operação normal e efeitos de localização adequados.
A figura abaixo mostra um exemplo de verificação rápida e simples: usando uma foto de teste de cena preparada em frente ao computador, a localização fora do local pode verificar rapidamente a conectividade do serviço. Conforme mostrado, a cor verde de "Localize" indica sucesso na localização.

Verificação rápida
O Mega Toolbox verifica a configuração do serviço de localização concluída. Suporta verificação simulada em aplicativos nativos, miniprogramas WeChat ou Unity, dividida nestes métodos:
- Verificação rápida fora do local baseada no Mega Toolbox
- Verificação rápida no local baseada no Mega Toolbox
- Verificação rápida baseada em simulação do Mega Studio
Verificar efeitos de localização
- Primeiro anote dados Mega Block no Mega Studio
- Verifique os efeitos de localização no local via Mega Toolbox
Tópicos de referência para verificação rápida: