2009-07-24 14 views
18

Sé que puedo hacerlo con la API de Google Maps, pero ¿sabes si hay una forma de cambiar el marcador en un Google Map incrustado?¿Puedo cambiar el marcador en un mapa incrustado de Google Maps (iframe)?

Quiero reemplazar el botón "A" predeterminado para "B" button o marker with just a dot in the middle.

+0

¿Quieres crear un icono personalizado? También consulte aquí las excelentes referencias de API de Google Map: http://code.google.com/apis/ajax/playground/ – Petrogad

+1

no, simplemente cambie el ícono predeterminado para otros iconos de Google Maps. Tal vez podría agregar un parámetro a la URL del iframe para especificar el marcador. – ana

Respuesta

27

No he jugado con la incrustación de Google Maps antes (generalmente voy directamente a la API para cosas como esta). He intentado un par de enfoques:

  • que pensé tal vez la sintaxis de inserción sería la misma que la API de mapas estáticos. Así que agarré una URL de mapas estáticos, copié el parámetro param de eso y traté de pegarlo en la URL de iFrame. Esto no funcionó tanto.

  • Creé un Google MyPlaces y personalicé el marker para usar el que usted proporcionó. Esto creó un Test map que tenía el icono de marcador apropiado. Luego agarré el código de inserción y lo puse en un test page y listo!

+1

¡woow! ¡ingenioso! y funciona para mi proyecto :) gracias por probar diferentes ideas e incluso crear demos !! – ana

+0

Me alegra saber que mi solución fue apropiada para su proyecto :). – RedBlueThing

+3

Google link roto ahora – paperjam

4

en realidad tenía el mismo problema, pero no usar cualquiera de los métodos anteriores y pensé que comparto:

Si sólo desea un marcador como lo hice, pero no quiero usar API entonces simplemente engañar a Google en el pensamiento de que desea una ruta planificada con las etiquetas GET "saddr" y "DADDR"

"saddr" define su posición de inicio (código postal, nombre de la calle + número, lo que sea)

sólo definen Saddr y dejar de lado Daddr y Google Maps mostrarán de forma predeterminada el marcador de "A" (su ubicación de inicio) exactamente donde lo desea, todo en un iframe sin API.

Cuestiones relacionadas