Como crio um mapa estático em que a escala varia com base na localização?
Exemplo: para dirigir de um local específico X em Albuquerque para um local específico Y em Chicago, quero "ampliar" em torno de X e Y da seguinte maneira:
- Perto de X e Y, a balança é bastante grande, para que você possa ver ruas menores, prédios etc. perto de X e Y.
- Longe de X e Y, a balança é bastante pequena; portanto, você pode ver longas extensões de rodovia, mas sem detalhes.
Em outras palavras, é como um mapa comum com um "efeito de lupa" em torno de X e Y. O efeito deve "desaparecer" suavemente, para que não haja uma interrupção no mapa.
Raciocínio: ao viajar entre cidades remotas, a viagem na rodovia geralmente é fácil (no sentido em que não exige detalhes), mas ir de X à rodovia e da rodovia a Y pode exigir instruções detalhadas, conhecer ruas secundárias etc.
Edição: Anexei um exemplo horrível do que eu quero fazer. Notas:
- Isso apenas amplia uma cidade, não duas.
- Este é apenas um zoom de imagem antigo. O que eu gostaria é de mais detalhes na área de Albuquerque.
- Observe, no entanto, que as estradas / rodovias são contínuas: a ampliação não tem um problema de "corte".