Как лучше всего рассчитать расстояние в пикселях между координатами (широта / долгота) в Google Карта. Я не спрашиваю о расстоянии в км / милях (поэтому у меня есть библиотека ), а о пикселях на экране с учетом текущего коэффициента масштабирования.
Справочная информация: я хочу рисовать наложения, не перекрывая их . Поэтому мне нужно рассчитать смещение для этих позиций. Таким образом, при более низком коэффициенте масштабирования расстояние в 500 км может означать, что наложения действительно перекрываются, а на 50 км - нет.
Конечно, будет оценен любой другой алгоритм для предотвращения перекрытий, не основанный на расстоянии между пикселями.
- Обновление -
Предполагается, что идет в направлении кластеризации, проверим это:
- Обновление -
Скорее всего, я могу использовать это здесь: http://code.google.com/apis/maps/documentation/javascript/reference.html
google.maps.MapCanvasProjection.fromLatLngToDivPixel
Чтобы получить прогноз, я воспользуюсь ответами здесь: