Distância de pixel no Google Map (API V3) para evitar sobreposições de etiquetas / sobreposições

Qual é a melhor maneira de calcular a distância de pixel entre as coordenadas (lat / lon) em um mapa do Google. Eu sou perguntando sobre a distância em km / milhas (portanto, eu tenho umbibliotec), mas pixels na tela considerando o fator de zoom atua

Background: eu quero desenhe sobreposições sem sobrepor. Então, eu preciso calcular o deslocamento para essas posições. Assim, em um fator de zoom menor, uma distância de 500 km pode significar que as sobreposições se sobrepõem, enquanto a 50 km nã

Certamente, qualquer outro algoritmo para evitar sobreposições não baseadas na distância do pixel será apreciad

- Atualização -

Guess está indo na direção do clustering, irá verificar isso:

http: //www.appelsiini.net/2008/11/introduction-to-marker-clustering-with-google-maphttp: //google-maps-utility-library-v3.googlecode.com/svn/tags/markerclusterer/1.0/examples/advanced_example.htm

- Atualização -

Provavelmente eu posso usar isso aqui:http: //code.google.com/apis/maps/documentation/javascript/reference.htm

google.maps.MapCanvasProjection.fromLatLngToDivPixel

Para obter a projeção, usarei as respostas aqui:

Pan ponto no Google Map para a posição específica do pixel na tela (API v3)Como ligar deLatLngToDivPixel na API V3 do Google Maps?

questionAnswers(1)

yourAnswerToTheQuestion