Может ктонибуть сталкивался с подобной задачей, в общем первоначальная задача была вывод данных gpx файла на карту (для тех кто невкурсе, в gpx файлах обычно хранятся gps точки трека и меток) с ней я успешно справился, вывод трека и вейпоинтов вообще не проблема, а вот определить необходимый зуум и центр для карты, оказалось совсем не тривиальной задачей, во всяком случае для меня

... ну если с определением цента я ещё более менее справился (при создании массива path класса Polyline, определение min/max lat/lng затем вычисление центра, не бог есть какая сложная задача) то с высотой (zoom) у меня большая проблема, как сделать так чтобы квадрат в котором находиться polyline полностью отображался на карте ???