Клуб API Карт

getCoordBounds

Дмитрий Шеин
12 февраля 2010, 16:38

Здравствуйте.


Подскажите как использовать?


Делаю так:

map = new YMaps.Map(document.getElementById("YMapsID"));

var geoCoordSystem =  new YMaps.GeoCoordSystem();
geoCoordSystem.getCoordBounds(new YMaps.GeoPoint(arr[1], arr[2]), new YMaps.GeoPoint(arr[3], arr[4]));


но не работает

4 комментария
Подписаться на комментарии к посту
Расскажите подробнее что вы хотите сделать и какой результат желаете получить.
Дмитрий Шеин
12 февраля 2010, 17:31
Хочу по координатом левого нижнего угла и верхнего правого угла получить координаты центра карты
Для этого вам нет необходимости создавать свою координатную систему. Воспользуйтесь классом YMaps.GeoBounds.
var bounds = new YMap.GeoBounds(point1, point2);
map.setBounds(bounds);
Получить центр карты по области можно с помощью метода getCenter().
http://api.yandex.ru/maps/jsapi/doc/ref/reference/icoordbounds.xml#getCenter
Дмитрий Шеин
13 февраля 2010, 15:09
спасибо