Pergunta

É possível determinar as coordenadas de pixel de um determinado marcador, levando em consideração o nível de zoom atual e a área visível do mapa?

Foi útil?

Solução

Atual (v3):

map.getProjection().fromLatLngToPoint(marker.position);

https://developers.google.com/maps/documentation/javascript/3.exp/reference#projection

Velho (v2):

O método FromLatlngTocontainerPixel A seguir, deve lhe dar o que você procura, assumindo markerPoint é o seu marcador e zoomLevel Seu zoom atual:

map.fromLatLngToContainerPixel(markerPoint.getLatLng(), zoomLevel);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top