¿estás instanciando todos tus markers con la misma variable "marker "?. Entiendo que si.
Puede que me equivoque, pero como estás instanciando todos los marker igual, (y asignandoles a todos el mismo infowindow) es imposible a priori mediante código discriminar aquellos markers que quieras deshechar. Tal vez la variable "this" te de una opción.
Centrandonos en tu pregunta, no existe en el API de Gmaps code.google.com/ ...tml#Marker ningún metodo del objeto "marker" que te permita cerrarlo al estilo .close del infowindow. Lo que si puedes es establecer las propiedades .visible y .clickable a false.
hola
estoy usando la api GMAP en una aplicacion web (aspx), donde inserto en el objeto mapa unas marcas con unas etiquetas. os copio abajo el codigo que uso para insertar en mi mapa los marcadores:
GMarker marker = new GMarker(point, icon);
GInfoWindow window1 = new GInfoWindow(marker, strMarker, false, GListener.Event.click);
GMap1.addInfoWindow(window1);
GMap1.enableHookMouseWheelToZoom = true;
Mi pregunta es como puedo borrar los markers (NO TODOS, SOLO ALGUNOS) insertados en mi mapa, y si existe alguna funcion que me permita eso.
No ha pasado el fichero adjunto, pero bueno si el post dedicado a España, lo he colocado en el apartado de playas de murcia, que tengo abierto, aunque en este momento no son playas, son campos de futbol. Si pinchais en cualquier punto se multiplican esos puntos. ¿Porque?
Hola me gustaria saber que hago mal:
Hago lo siguiente en google maps tengo una mapa, lo exporto a GE desde editar - ver en G.E. y se convierte a un fichero KLM hasta ahi todo bien.
Ahora al abrir el KLM desde G.E. me aparecen todas las marcas de posicion pero si pinchas en cualquiera de ellas hasta 5 veces cada marca al pinchar sobre ella. ¿Que es lo que hago mal ?
Os adjunto un documento en word para ver si se ve lo que os digo, yo he pinchado sobre el icono de la población de yecla y como veis al abrir se multiplican los iconos.
Hola una pregunda, al crear un mapa, se tienen que usar obligatoriamente como marcas de posición las que trae GE o se pueden usar iconos hechos por uno mismo.
Si se puede, como se hace?
Necesito saber como hacer para volar hacia las capas que muestro ya que solo se queda estatica la imagen. el codigo es el siguiente y esta en la liga: www.aguademexico.com.mx/ ...heros.html
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="CHARSET" CONTENT="ISO-8859-1">
<title>Capas en Google Earth</title>
<!--SUSTITUYE POR TU KEY API-->
<script src="http://www.google.com/jsapi?key=ABQIAAAAvVdETXRVjvhZiycw4fgOORQLNchPlEBxB9hxIhD1AqzNtzRTFRS6ugXFI9alitYEClFh8UsS5TkbSw"></script>
<script type="text/javascript">
function addSampleButton(caption, clickHandler) {
var btn = document.createElement('input');
btn.type = 'button';
btn.value = caption;
if (btn.attachEvent)
btn.attachEvent('onclick', clickHandler);
else
btn.addEventListener('click', clickHandler, false);
Hola a todos, bueno lo que pasa es que quiero importar un archivo kml que hize usando la api de google earth, hize el codigo pero solo sale el planeta tierra y no importa mi archivo kml porque las marcas de posicion que hize no salen.
Todos mis archivos el html con el codigo de la api y el kml estan en una misma carpeta, les dejo el codigo para que lo vean y me digan que esta mal.
Este es el codigo usando la api es un .html (se supone que ahi debo poner la ruta de la ubicacion de mi archivo kml: var href = 'C:\Documents and Settings\peru\Escritorio\earth\ejemplo.kml';o me equivoco)
Hola a todos, bueno lo que pasa es que quiero importar un archivo kml que hize usando la api de google earth, hize el codigo pero solo sale el planeta tierra y no importa mi archivo kml porque las marcas de posicion que hize no salen.
Todos mis archivos el html con el codigo de la api y el kml estan en una misma carpeta, les dejo el codigo para que lo vean y me digan que esta mal.
Este es el codigo usando la api es un .html (se supone que ahi debo poner la ruta de la ubicacion de mi archivo kml: var href = 'C:\Documents and Settings\peru\Escritorio\earth\ejemplo.kml';o me equivoco)
Bueno, ya lo he conseguido. Estaba considerando las palabras red, yellow y green como variables en mi if. Menudo fallo!
Este es el código. Permite cargar tres ficheros que le indiquemos y verlos o no según seleccionamos. Es decir como si fuesen capas.
Polifemo, te agradezco mucho la ayuda que me has prestado. Llevaba tiempo detrás de esto y anda que no he dado palos de ciego hasta ahora!!
Un saludo
<head>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META HTTP-EQUIV="CHARSET" CONTENT="ISO-8859-1">
<title>Capas en Google Earth</title>
<!--SUSTITUYE POR TU KEY API-->
<script src="http://www.google.com/jsapi?key=ABQIAAAArCZgeQ8ddm8YbeJQqqHN5BTYrZjdppbykE52CdH9dtH9wJ0VsBQSgm6ZbaTJsaMARyyYkz_JttmHMQ"></script>
<script type="text/javascript">
function addSampleButton(caption, clickHandler) {
var btn = document.createElement('input');
btn.type = 'button';
btn.value = caption;
if (btn.attachEvent)
btn.attachEvent('onclick', clickHandler);
else
btn.addEventListener('click', clickHandler... Leer más ...
amiga india cuando vas a darle "Guardar como" a la marca de posición (en la columna lateral izquierda de GE), ésta se guarda de la forma en que la esta visualizando en Google Earth. Por ejemplo si tienes abierta la descripción con la foto y lo "guardas como", una vez que vuelvas a abrir el archivo se abrirá la paleta inmediatamente.
Algo parecido sucede con el ícono de la marca de posición, pero ésta vez cuando abres la ventana de propiedades del archivo. Pones la marca de posición de una determinada forma (ej. una vista horizontal en 3D del terreno), y cierras las propiedades, entonces cuando abras el archivo te llevará a la misma vista que cómo la guardaste...puedes hacer cosas espectaculares jugando con eso...saludos
ups!, india, no puedo ver la foto...le hice unos cambios pequeñitos para que veas lo que puede llegar a hacerse, bienvenida a éste mundillo, pronto voy a compartir algunos trucos para editar marcas de posición, merece un foro , saludos