2017-10-16 8 views
-1

Je montre les résultats comme une liste et une carte. Je l'avais fait avec la liste quand je clique sur le seul coup qui sera l'info ou le nom dans le message Toast. Mais Dans la carte si je clique sur le , de l'extrait ne montrant aucune information ou n'importe quelles données enregistrant les données appropriées de coup (nom de magasin d'Asume). Cela ne se termine pas seulement avec android and geo marker, Et aussi un lien avec Algolia hits. S'il vous plaît aidez-moi et je souffre des quatre derniers jours.si quand je clique sur le marqueur de carte qui devrait montrer le nom du magasin et d'autres détails dans l'extrait, carte géo avec algolia

@Override 
     public void onMapReady(final GoogleMap googleMap) { 
      mMap = googleMap; 
      CameraUpdate cu = CameraUpdateFactory.newLatLngZoom(new LatLng(12.670913552202967,78.6066235229373),20); 
      mMap.animateCamera(cu); 
    mMap.setOnMarkerClickListener(new GoogleMap.OnMarkerClickListener() { 
     @Override 
     public boolean onMarkerClick(Marker marker) { 
      View v =getLayoutInflater().inflate(R.layout.hits_item,null); 
      return false; 
     } 
    }); 
} 

Répondre

0

Comment ajoutez-vous les marqueurs? Pour afficher quelque chose lorsque vous cliquez sur le marqueur, vous devez définir le title et le snippet. Exemple:

final MarkerOptions marker = new MarkerOptions(); 
    try { 
     marker.title(jsonObject.getString("name")); 
    } catch (JSONException e) {} 
    try { 
     final String location = jsonObject.getString("smart_location"); 
     final String price = jsonObject.getString("price_formatted"); 
     marker.snippet(price + " - " + location); 
    } catch (JSONException e) {} 
    try { 
     final Double latitude = jsonObject.getDouble("lat"); 
     final Double longitude= jsonObject.getDouble("lng"); 
     marker.position(new LatLng(latitude, longitude)); 
    } catch (JSONException e) {} 

    mMap.addMarker(marker); 
+0

Merci beaucoup. J'ai le même code dans la classe du modèle (Comme dans l'exemple de format de projet pour Android). Mon doute est de transmettre des données à l'activité suivante lorsque je clique sur le marqueur (comme le nom de la boutique ou register_id). où j'utilise l'intention. –

+0

C'est une question différente que vous avez demandé [ici] (https://stackoverflow.com/questions/46744809/if-i-click-the-marker-then-move-to-next-activity-detail-of-the- shop-avec-algol). Je vais répondre là. –

+0

ok, aidez-moi s'il vous plaît. –