Несколько местоположений Android - PullRequest
0 голосов
/ 18 декабря 2011

Привет, ребята. Я новичок в программировании приложений с помощью API карт Google, и я могу создать карту, показывающую только одно местоположение, но я запутываюсь, пытаясь реализовать способ отображения нескольких местоположений.(Не жестко закодированные местоположения.)

В моем приложении у меня есть два Arraylist, один содержит широты, а другой - долготы.

Какие-либо предложения о том, как я могу создать геопинты из этих списков?

Большое спасибо

1 Ответ

0 голосов
/ 18 декабря 2011

Если у вас есть NumberOfPoints местоположения, сохраненные в latitudes и longitudes.Вы можете сделать следующее:

for(int pointIndex=0; pointIndex<NumberOfPoints; pointIndex++){
   GeoPoint point = new GeoPoint(latitudes[pointIndex],longitudes[pointIndex]);
   OverlayItem overlayitem = new OverlayItem(point, "title", "snipet");
   youOverlayClassHolder.addOverlay(overlayitem);
   mapOverlays.add(itemizedoverlay);
}

Здесь - это отличный учебник, который поможет вам найти именно то, что вы ищете (см. Часть 2. Добавление элементов наложения)

...