Я пытаюсь нарисовать путь между несколькими точками на карте, пока я перебираю массив географических точек. от этого я получаю ошибку индекса за пределами границ, я устал ее отлаживать, но не получил нигде. Так может кто-нибудь, пожалуйста, укажите мне в правильном направлении и спасибо.
//making the array and inserting the geopoints
List <GeoPoint> points = new ArrayList<GeoPoint> ();
for (Iterator<Placemark> iter=places.iterator();iter.hasNext();) {
Placemark point = (Placemark)iter.next();
points.add(new GeoPoint(p.getLatitude(),p.getLongitude()));
}
//the loop which gives out a null exception
for (int j=0; j <points.size(); j++){
MyOverlay poin = new MyOverlay(points.get(j-1),points.get(j)); }