Android - Положение карты, чтобы показать пользовательский маршрут наложения - PullRequest
0 голосов
/ 03 мая 2011

У меня есть пользовательское наложение, которое в основном рисует маршрут из списка координат на карту. Это все работает нормально, но мне нужна карта, когда она впервые загружается, чтобы установить ее положение и уровень масштабирования, чтобы она соответствовала маршруту в элементе управления видом карты.

Как этого достичь?

1 Ответ

0 голосов
/ 03 мая 2011

Я понял это.

Сначала мне нужно было найти минимальные и максимальные, широтные и длинные координаты моего маршрута.

С их помощью я мог бы установить центр так:

centerPoint = new GeoPoint((int)((minLat+((maxLat-minLat)/2))* 1e6), (int)((minLon+((maxLon-minLon)/2))* 1e6));
mController.setCenter(centerPoint);

и установите уровень масштабирования следующим образом:

mController.zoomToSpan((int)((maxLat - minLat)* 1e6), (int)((maxLon - minLon)* 1e6));
...