안드로이드 다중마커 질문

안드로이드에서 다중 poi 를 만들었습니다.
코루틴을 사용해서 db에서 lat, lon을 가져오고 for문을 돌려서 poi여러개를 찍는거까지는 구현이 되었는데요
for문이 끝난 후 mapView.fitMapViewAreaToShowAllPOIItems() 를 사용해서 맵에 모든 poi가 보이도록 설정해주려고하는데 이 메써드가 안먹힙니다.

그냥 마지막에 추가된 poi가 map center로 되구요.

어떻게 해야 모든 poi가 화면에 보일까요?


그리고 마커 하나하나를 polyline으로 연결할 때 그냥 직선으로만 연결이되는데요
직선이아닌 도로(길)위에서만 polyline이그려지도록 하려면 tmap api같은걸 사용해서 경로를 따와야하는건가요?

말씀해 주신 내용만으로는 정확한 답변을 드리기 어려울 것 같습니다. 샐행되는 상황을 코드와 함꼐 보여주실 수 있으실까요?

그리고 두번째 질문에 대해서는 Polyline을 도로형상에 맞게 그리려면 그에 상응하는 좌표들이 있어야 합니다. TMAP API에 그런 API가 있다면 그런 부분으로 활용 가능하실 것이라 추정은되나 그쪽에 대한 전문가는 아니라 확답을 드리긴 어려울 것 같습니다.