En lugar de la ventana de información predeterminada de la API de Google Maps, voy a utilizar otro plugin de jQuery tooltip sobre el marcador. Entonces necesito obtener el DIV del marcador y su posición de píxel.¿Cómo acceder al DIV del marcador de Google Maps API v3 y su posición de píxel?
Pero no pude conseguirlo porque no hay identificación o clase para cierto marcador. Solo yo puedo acceder a la div del lienzo del mapa desde el objeto marcador y el objeto pixelBounds no documentado.
- ¿Cómo puedo acceder al marcador DIV?
- ¿Dónde puedo obtener la posición de píxel de DIV? ¿Puedo convertir la posición lat-lng en valores de píxel?
== anexa:
que también trató con código de abajo, pero no cambia cuando me desplazarse por el mapa.
var marker = new google.maps.Marker({...});
google.maps.event.addListener(marker, 'click', function() {
var px = this.getMap().getProjection().fromLatLngToPoint(this.getPosition());
console.log("(" + px.x + "," + px.y + ")");
});
¿No debería aceptarse esta pregunta? Parece que tu pregunta fue dirigida. –
@jeff: estás editando preguntas que tienen más de 2 años de antigüedad, y continuamente las encuentras en la parte superior de la lista de Activos. El código ya está formateado correctamente, lo que hace que los colores sean bonitos es un cambio menor y no es necesario. – LittleBobbyTables
@LittleBobbyTables - Esta pregunta ha sido vista casi 19,000 veces. Creo que alguien finalmente encontrará útil el resaltado de sintaxis. – jeff