Клуб API Карт

GeoPoint

oldsugar
3 июля 2010, 23:51

подскажите пожалуйста как определить GeoPoint координаты левого верхнего и правого нижнего угла карты, учитывая масштабирование.

спасибо.

 

решилось так: map.converter.localPixelsToCoordinates(new YMaps.Point(0, 0));

6 комментариев
Подписаться на комментарии к посту
Andrey.Cjkjvfnby
4 июля 2010, 01:55
Например почитать документацию к объекту YMaps.map
А дальше почитать про YMaps.Bounds



YMaps.Bounds создает прямоугольную область с заданными координатами а не возвращает  их значение например.
 а среди методов  YMaps.map нет ни одного возвращающего данные  GeoPoint типа.  вопрос всё ещё открыт.
Andrey.Cjkjvfnby
4 июля 2010, 09:35
 
а среди методов  YMaps.map нет ни одного возвращающего данные  GeoPoint  типа.

Читаем документацию про методы карты внимательно.
Попробуйте исткать не по возвращаемому типу, а по описанию методов.



Andrey.Cjkjvfnby
5 июля 2010, 09:03
Поздравляю, вы изобрели велосипед :)
Всё намного проще.
map.getBounds().getLeftBottom()
Andrey.Cjkjvfnby
5 июля 2010, 09:05
Упс, углы перепутал.

map.getBounds().getLeftTop()
map.getBounds().getRightBottom()
данные методы я нашел попозже..

но все равно спасибо.