2010-06-20 13 views
9

Y por mapa personalizado me refiero a los mosaicos de mapas personalizados, como en, mapeo de otro planeta. He buscado por todos lados pero no veo para encontrar ningún recurso que indique cómo hacerlo en Google o en cualquier sitio web.¿Puedo usar la API de Google Maps para mostrar un mapa personalizado?

Sé que es posible porque lo he visto antes en un sitio web, pero desafortunadamente el sitio web que tiene el enlace a ESTE sitio está inactivo, así que no puedo acceder a él.

Respuesta

6

Eche un vistazo a API. Esto le puede ayudar mediante la carga propias imágenes como una superposición:

de mapa de imagen Tipos

Implementar un MapType para actuar como un tipo de mapa base puede ser una tarea que consume tiempo y laborioso>. La API proporciona una clase especial que implementa la interfaz MapType para la mayoría de los tipos de mapas comunes: tipos de mapas que consisten en mosaicos formados por archivos de una sola imagen.

esta clase, la clase ImageMapType, se construye utilizando una ImageMapTypeOptions Especificación del objeto que define las siguientes propiedades requeridas:

  • tileSize (requerido) especifica el tamaño de la baldosa (de tipo google.maps.Size). > Los tamaños deben ser rectangulares aunque no necesitan ser cuadrados.
  • getTileUrl (obligatorio) especifica la función, que generalmente se proporciona como una función en línea> literal, para gestionar la selección del mosaico de la imagen adecuada en función de las coordenadas mundiales proporcionadas y el nivel de zoom.
+3

FYI, Mike Williams tiene un buen tutorial sobre mapas personalizados: http://econym.org.uk/gmap/custommap.htm –

+0

Y también FYI, escribí un post sobre cómo acelerar el mapa generación de mosaicos: http://blog.webfoot.com/2013/03/12/optimizing-map-tile-generation/ –

Cuestiones relacionadas