Точность координат в Javascript Google Map API (v3)?
Хотелось бы знать с какой точностью имеет смысл передавать координаты в GMap (например для создания маркеров).
На страницах API четкого указания не нашел, есть только ссылка что toUrlValue — по умолчанию возвращает с точнстью 6 знаков после запятой.
И в static API указано что «Географические координаты определяются числовыми значениями, разделенными запятой в текстовой строке, с точностью до 6 десятичных разрядов. Например, „40.714728,-73.998672“ является допустимым значением географических координат. Точность свыше 6 десятичных разрядов игнорируется.»
6 десятичных разрядов — это точность до 11 сантиметров на экваторе. Т.е. 5 разрядов можно принимать за «точность до метра». Дальше смотрите сами — если у вас маркеры помечают расположение отдельных домов, то вам нужно не меньше 5 разрядов, если городов — то и 3х разрядов хватит.
А что мешает взять и протестировать при различной точности входных данных?
Ставите на максимальное увеличение, и сравнивайте положение маркера (если на глаз трудно — то скриншот и дифф в графическом редакторе).