Em produção · alimentando o jidō.cab

O mapa do ecossistema jidō.
Do dado bruto ao pixel.

O Jidō Mapa é a infraestrutura de mapas própria que alimenta nossos apps: um servidor de vector tiles escrito em Rust, dados abertos do OpenStreetMap e cartografia desenhada por nós — servida do nosso próprio domínio, sem big techs no caminho e sem tarifa por requisição paga a terceiros.

tile server em Rust · MBTiles/SQLite · MapLibre · OpenStreetMap · self-hosted
O problema

Todo app de mobilidade nasce pagando aluguel pro mapa dos outros

Google Maps SDK e afins cobram por requisição, conhecem cada movimento dos seus usuários e podem mudar preço, termos ou API a qualquer momento. Para um app de corridas, o mapa é o coração do produto — terceirizá-lo é terceirizar o próprio negócio.

MAPAS DE TERCEIROS

O modelo padrão do mercado

  • Custo por requisição que cresce com cada corrida
  • Dados de localização dos usuários fluindo pra big techs
  • Lock-in: preço, termos e API mudam sem aviso
  • Visual limitado ao que o fornecedor permite
JIDŌ MAPA · SELF-HOSTED

O nosso modelo

  • Custo fixo de servidor — R$ 0 por corrida, pra sempre
  • Localização dos usuários nunca sai da nossa infra
  • Código, dados e estilo 100% sob nosso controle
  • Cartografia própria, evolui na velocidade do produto

▼ soberania de mapa é soberania de produto ▼

Como funciona

Um pipeline aberto, do OpenStreetMap à tela do passageiro

Dados abertos entram de um lado; do outro sai um mapa com a cara do jidō, renderizado no celular pelo MapLibre. Cada etapa é reproduzível com um comando — e o servidor inteiro tem ~770 linhas de Rust que compilam num binário único de 9,5 MB.

        J I D Ō   M A P A   —   pipeline de tiles
   OpenStreetMap → Planetiler → MBTiles → jido-tiles (Rust)

$ ./scripts/update-map.sh parana
osm: sul-latest.osm.pbf (Geofabrik, diário)    [ ok ]
planetiler: recorte bbox Paraná                [ ok ]
mbtiles: 73.338 tiles · z0–14 · 268 MB         [ ok ]

$ ./server/target/release/jido-tiles
estilos: ["basic", "gmaps"] (default: gmaps)   [ ok ]
glyphs: Noto Sans · sprites: Maki (CC0)        [ ok ]
tiles: gzip · cache 7 dias · TMS→XYZ           [ ok ]
https: nginx + certbot · domínio próprio       [ ok ]

app> styleString: https://…/style.json

Por que isso importa

O OpenStreetMap é mantido por milhões de mapeadores — em Londrina, cada rua, farmácia e ponto de ônibus está lá. O Jidō Mapa transforma esse dado aberto em produto: recorta a região de operação, aplica a nossa cartografia e serve tudo do nosso domínio.

Quando o OSM muda (e muda todo dia), um comando regenera o mapa. Quando a operação expandir, trocar uma linha gera Sul ou Brasil inteiro.

O mapa

Isso não é um mockup — é uma captura do servidor de produção

Londrina renderizada com a nossa cartografia: hierarquia de vias em três cores, escudos de rodovia, bairros, fundos de vale e o Lago Igapó — exatamente o que o passageiro vê no app jidō.cab.

Jidō Mapa — Londrina renderizada com a cartografia própria do jidō
Londrina-PR · cartografia "gmaps" do Jidō Mapa · dados © OpenStreetMap contributors
Tecnologia

Pequeno, rápido e inteiramente nosso

Sem Docker, sem Node, sem serviços gerenciados. Um binário, um arquivo de tiles e arquivos estáticos.

// servidor

Rust + axum

Tile server próprio de ~770 linhas: binário único de 9,5 MB, ~12 MB de RAM em produção, SQLite embutido. Roda em qualquer VPS de entrada.

// dados

OpenStreetMap

Dados abertos da região de operação, processados com Planetiler. Atualização em um comando, extract diário do Geofabrik.

// cartografia

Estilo próprio, gerado por código

A cartografia "gmaps" é gerada por script: paleta nomeada, hierarquia viária em 3 cores, bairros, POIs coloridos por categoria.

// renderização

Vector tiles + MapLibre

O celular renderiza o mapa — isso significa rotação, tilt, labels nítidos em qualquer densidade de tela e tiles ~5x menores que imagens.

// identidade

Ícones e escudos

Sprite Maki (CC0) servido da nossa infra: farmácias, postos, mercados, escolas — e escudos de rodovia como BR-369.

// multi-estilo

Um servidor, N estilos

basic, gmaps e futuros (dark mode pra corridas noturnas) servidos lado a lado. O app troca de visual mudando uma URL.

// compatibilidade

Padrões abertos

TileJSON, MVT, MapLibre Style Spec, esquema de URLs do tileserver-gl. Qualquer cliente MapLibre/Mapbox pluga direto.

// operação

Deploy de um comando

rsync + systemd + nginx com HTTPS. Atualizar o mapa em produção é rodar dois scripts — o delta trafega, não o arquivo inteiro.

// reuso

Uma infra, todos os produtos

jidō.cab já consome; jidō.copilot, jidō.cargo, dashboards e o que vier usam o mesmo endpoint, o mesmo estilo, a mesma conta de servidor.

Estado atual

Em produção hoje, no app, com números de gente grande

9,5 MB
o servidor inteiro, compilado
73 mil
tiles do Paraná · zoom 0–14
R$ 0
custo de mapa por corrida
100%
código, dados e estilo sob controle

O Jidō Mapa está em produção servindo o estado do Paraná para o app jidō.cab. Dados © colaboradores do OpenStreetMap (ODbL). Ícones Maki (CC0) via OSM Liberty. Estilo base derivado do MapTiler Basic (BSD). Expansão para Região Sul e Brasil é uma linha de configuração no pipeline.

Planos comerciais

Mapa próprio, preço previsível e sem susto por corrida

Integre o Jidō Mapa ao seu aplicativo com infraestrutura hospedada no Brasil, padrões abertos e cobrança mensal em reais. Comece pequeno e aumente a capacidade conforme a operação crescer.

Para validar

Developer

Para desenvolvimento, homologação e primeiros testes de integração.

Grátis
uso não comercial · limite técnico controlado
  • Até 25 mil tiles por mês
  • 1 chave de API
  • Mapa vetorial do Paraná
  • Estilo claro Jidō
  • Documentação de integração
  • Suporte pela comunidade
Solicitar acesso
Para escalar

Enterprise

Para operações maiores, marcas próprias e infraestrutura dedicada.

Sob consulta
projeto, capacidade e SLA personalizados
  • Volume de tiles personalizado
  • Região Sul ou Brasil completo
  • Domínio e cartografia white-label
  • Infraestrutura dedicada
  • SLA e suporte prioritário
  • Deploy privado ou self-hosted
  • Integração assistida
Falar com a equipe

Os planos cobrem a entrega do mapa vetorial. Geocodificação, busca de endereços, rotas, matriz de distância e ETA poderão ser contratados como módulos adicionais.

Comparativo

Por que não simplesmente usar o SDK do Google?

Porque mapa, para nós, não é uma feature — é infraestrutura estratégica. A mesma decisão que nos levou a construir o Jidō OS.

Capacidade Google Maps SDK Mapbox / MapTiler tileserver-gl (OSS) Jidō Mapa
Custo por requisição/corrida cresce com o uso cresce com o uso zero (self-hosted) zero (self-hosted)
Dados de localização dos usuários passam pela big tech passam pelo fornecedor ficam na sua infra ficam na nossa infra
Controle do código do servidor fechado parcial (SDKs) open source de terceiro escrito por nós, ~770 linhas
Cartografia sob medida temas limitados editor próprio estilos MapLibre gerada por código, versionada
Risco de descontinuação/preço histórico de reajustes já aconteceu no setor depende do mantenedor sem risco de preço — o custo é de servidor, não de licença

Posicionamento: infraestrutura que sustenta os produtos jidō e também pode ser licenciada por aplicativos de mobilidade que querem previsibilidade de custo, privacidade e independência tecnológica.

Vamos conversar

Mapas próprios para quem leva mobilidade a sério

Conte sobre seu aplicativo, região de operação e volume estimado. Ajudamos a escolher o plano e preparar a integração do mapa à sua plataforma.

Responderemos pelo e-mail informado.