Показать сообщение отдельно
  #2 (permalink)  
Старый 21.01.2011, 16:49
Интересующийся
Отправить личное сообщение для namo86 Посмотреть профиль Найти все сообщения от namo86
 
Регистрация: 18.11.2010
Сообщений: 19

Ну вот как всегда, задаю какойнибуть вопрос, а через некоторое время всетаки нахожу решение

После прочесывания АПИ оказалось, что для таких задач был разработан класс зоны, используется он для самых разных целей, одна из них служит какразтаки для определения зоны объектов.

Код выглядит примерно так:

// создаем гугли мапу 
this.googleMap = new google.maps.Map()
// и зону
this.googleMapBounds = new google.maps.LatLngBounds();
// далее в цикле либо в каком другом месте где мы добавляем метку или путь, в общем любой объект который имеет гео координаты (google.maps.LatLng), добавляем информацию о координате в зону, точнее расширяем зону добавленной координатой
var point = new google.maps.LatLng()
this.googleMapBounds.extend(point);
// ну а в конце всего этого действия, добавляем зону в гугли мапу
if( !this.googleMapBounds.isEmpty() ) {
	this.googleMap.fitBounds(
		this.googleMapBounds
	);
}
Ответить с цитированием