J'ai deux marqueurs différents avec différents emplacements et icônes. Le premier est en train de montrer le deuxième pas. La seconde est l'ajout à google map dans les boucles. Cela peut être plus que deux.Google Map v2 montre seulement le premier marqueur
Quel est le problème que je ne peux pas résoudre. Voici le code
private GoogleMap mapView;
ici est des marqueurs ajoutés
public void onLocationChanged(Location location) {
CameraPosition cameraPosition = new CameraPosition.Builder().target(
new LatLng(location.getLatitude(),location.getLongitude())).zoom(17).build();
mapView.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
MarkerOptions marker = new MarkerOptions().position(new LatLng(location.getLatitude(), location.getLongitude())).title("Current Location");
marker.icon(BitmapDescriptorFactory.fromResource(R.drawable.cur_position));
mapView.addMarker(marker);
if(getEventData().get(0)!=null){
preDetails=details;
details=getEventData();
MarkerOptions[] eventMarker = new MarkerOptions[details.size()];
for(int i=0;i<details.size();i++){
if(preDetails==null||preDetails.size()!=details.size())
addProximityAlert((double)details.get(i).getLatitude()/1E6,(double)details.get(i).getLongtitude()/1E6);
eventMarker[i]= new MarkerOptions().position(new LatLng((double)details.get(i).getLatitude(), (double)details.get(i).getLongtitude())).title(details.get(i).getType());
eventMarker[i].icon(BitmapDescriptorFactory.fromResource(R.drawable.unlem));
mapView.addMarker(eventMarker[i]);
}
}
}
j'ai vérifié avec débogage keypoint. Dans les fonctions de boucle pour obtenir des informations. Bien que seconde n'est pas nul, il ne peut pas être montré
publier tout le code ici .. où vous ajoutez le premier marqueur et deuxième mrker –
tout le code est trop long.first et le second marqueur est ajouté dans le code ci-dessus – Beyaz
Etes-vous sûr que votre dessin est bon? Vous utilisez une ressource différente pour votre marqueur initial que vous ne le faites dans votre boucle for. Est-ce que ça a quelque chose à voir avec ça? – zgc7009