Здравствуйте!
Я пользуюсь API 1.х
Моя проблема заключается в том, что перед установкой метки на карту мне необходимо знать максимальный масштаб местности, на которой будет производиться установка метки.
Часть меток устанавливается в соответсвии с ответом от геокодера. Там я обращаюсь так:
maxZoomByGeocoder = map.getMaxZoom( this.get( i ).getBounds() ) );
Часть меток устанавливаются вручную. Там максимальный зум я хочу взять так:
maxZoomSelfMadePlacemark = map.getMaxZoom( ( new YMaps.Placemark( new YMaps.GeoPoint( coordX, coordY ) ) ).getBounds() );
Теперь внимание: даже если coordX и coodrY совпадают с таковыми (долготой и широтой) в ответе геокодера, то максимальные зумы все равно будут разными. Причем в первом варианте зум будет намного больше.
Почему? Как от этого избавиться?