Je dispose des valeurs lat & long de la base de données.comment afficher des marqueurs basés sur les valeurs lat & long en utilisant l'api Android google map v2.dans l'original Android google maps,nous affichons des marqueurs basés sur le concept de l'itemoverlay. Dans la v2, je ne sais pas comment afficher les marqueurs.
dbAdapter.open();
Cursor points = dbAdapter.clustercall(Btmlft_latitude, toprgt_latitude,
Btmlft_longitude, toprgt_longitude, gridsize1);
int c = points.getCount();
Log.d("count of points", "" + c);
if (points != null) {
if (points.moveToFirst()) {
do {
int latitude = (int) (points.getFloat(points
.getColumnIndex("LATITUDE")) * 1E6);
int longitude = (int) (points.getFloat(points
.getColumnIndex("LONGITUDE")) * 1E6);
mapView.addMarker(new MarkerOptions().position(
new LatLng(latitude, longitude)).icon(
BitmapDescriptorFactory.defaultMarker()));
} while (points.moveToNext());
}
}
points.close();
dbAdapter.close();
C'est mon code. J'obtiens valeurs lat&long de la base de données Mais comment ajouter des marqueurs basés sur les valeurs lat &long à la carte.
J'ai lu le document Android google maps api v2.In qui n'a fait que donner données ajoutées statiquement aux marqueurs