Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
public class MyItemizedOverlay extends ItemizedOverlay {
private ArrayList myOverlays = new ArrayList();
public MyItemizedOverlay(Drawable defaultMarker) {
super(boundCenterBottom(defaultMarker));
// TODO Auto-generated constructor stub
}
@Override
protected OverlayItem createItem(int i) {
// TODO Auto-generated method stub
return myOverlays.get(i);
}
public void addOverlay(OverlayItem overlay) {
myOverlays.add(overlay);
populate();
}
@Override
public int size() {
// TODO Auto-generated method stub
return myOverlays.size();
}
}
А в коде нашего активити мы уже указываем и путь к картинке и класс с этим маркером:
drawable = this.getResources().getDrawable(R.drawable.androidmarker);
itemizedOverlay = new MyItemizedOverlay(drawable);
При большом желании можно создать много таких уровней с разными маркерами.
Маршруты на картах Google в вашем Android-приложении