2010-04-13 11 views
11

Si utiliza el satélite GMapType usando este Google-provided example en la v3 de la API, el nivel de zoom máximo tiene una escala de 2 m/10 pies, mientras que con la versión v2 de another Google-provided example (tuvo que usar otro ya que el control-simple no tener el control de escala) produce la escala máxima de 20 m/50 pies. ¿Es esta una nueva "característica" de v3?¿La API v3 de Google Maps permite valores de zoom mayores?

Tengo que mencionar que he probado los ejemplos en las mismas regiones GLatLng, así que supongo que el nivel de detalle del mosaico no influye en ello, ¿me equivoco?

Como se mencionó in another question, v3 debe considerarse de calidad muy Labs-y/beta, por lo que debe desaconsejarse su uso en la producción por el momento.

he sentido atraído por el tema ya que tengo que "aumentar el nivel de zoom de un GMap", the answers here parecen sugerir el uso de GTileLayer, y yo estoy considerando GMapCreator, aunque esto implicará un cierto esfuerzo.

Lo que estoy tratando de lograr es tener un mayor nivel de zoom, una escala de 2 m/10 pies sería perfecto, tengo un mapa donde las fichas no son de alta resolución y bastantes marcadores. Al ver que el área no tiene mosaicos de alta resolución, la distancia entre los marcadores es muy pequeña, lo que crea una superposición problemática.

O mejor aún, ¿cómo se puede crear un mapa personalizado que permite mayores niveles de zoom, como por el campus de Google, donde se logra la escala de 2 m/10 pies, y no utilizar su propio tileserver? He visto un ejemplo on a fellow Stackoverflower's GMaps sandbox, donde las teselas se crean manualmente en función del nivel de zoom.

He visto the codebase for a custom Map on mapki, pero esto implica tener un servidor de mosaico, ¿no puedes usar los mosaicos de Google para un nivel de zoom específico y luego intercambiar algunos (dependiendo de tile.x y tile.y) con mosaicos personalizados, cuando el nivel de zoom es mayor que 19?

No creo que tenga más sentido, así que voy a terminar con esta gran pregunta aquí, me he estado preguntando por ahí tratando de encontrar una solución durante horas. ¡Espero que alguien venga en mi ayuda!

¡Gracias de antemano!

+0

Después de investigar un poco más, es cierto: Maps v3 permite un nivel de zoom máximo de 22 (!), Equivalente a una escala de 2 m/10 pies, pero solo cuando el tipo de mapa es Satélite, ¡no Híbrido! – Dr1Ku

+0

Jugueté con el plugin de Photoshop automático de Tile Cuttor, no pude producir los resultados que quería (no sabía exactamente cómo escalar mi mapa para que los mosaicos estuvieran perfectamente organizados), usando ImageOverlay, no se ve tan pixel-y. – Dr1Ku

+0

Desde entonces he portado mi código GMaps v2 a v3, navegando sin problemas. Y sí, tener un Mapa de Satélites (¡no Híbrido!) Permite un zoom máximo de 22, los marcadores de posición difíciles (cerca uno del otro) son mucho mejores. Agregar una superposición + azulejos personalizados (eventualmente) para "Lo sentimos, no hay imágenes aquí" hizo el truco al final – Dr1Ku

Respuesta

2

Insights después de una investigación adicional:

Después de investigar un poco más, bien es cierto - Mapas v3 sí permite un nivel de zoom máximo de 22, lo que equivale a una escala de 2 m/10 pies, pero sólo cuando (!) ¡el tipo de mapa es Satélite, no Híbrido! - Dr1Ku 14 de abril a las 9:59

Jugueté con el plugin de Photoshop automático Tile Cuttor, no pude producir los resultados que quería (no sabía exactamente cómo escalar mi mapa para que las teselas estuvieran perfectamente arreglado), usando ImageOverlay, no se ve tan pixel-y. - Dr1Ku 14 de abril a las 10:00

Desde entonces he portado mi código GMaps v2 a v3, navegando sin problemas. Y sí, tener un Mapa de Satélites (¡no Híbrido!) Permite un zoom máximo de 22, los marcadores de posición difíciles (cerca uno del otro) son mucho mejores. Agregar una superposición + mosaicos personalizados (eventualmente) para "Lo sentimos, no hay imágenes aquí" al final - Dr1Ku 17 de mayo a las 20:17

0

Solo quería publicar una actualización aquí que v3 de la API de Google Maps ahora está fuera de los laboratorios y tiene paridad característica con v2.

También v2 de la API de Maps ha quedado en desuso, por lo que si está buscando mejores funciones de zoom, parece que su mejor opción será usar v3 en lugar de una v2.