Offrez une double valeur à Geopoint dans les superpositions GoogleMap

Je veux signaler un emplacement de carte Google en utilisant une superposition. Pour cela, les valeurs de latitude et de longitude seront affectées à un GeoPoint, mais elle n'accepte que les valeurs int.

Comment puis-je lui attribuer une double valeur? Ou existe-t-il une autre solution pour indiquer un emplacement exact?

  • Différence entre rawquery et execSQL dans la base de données sqlite android
  • Les éléments de la liste personnalisée ne répondent pas à state_checked dans le sélecteur
  • Puis-je intégrer Microsoft Lens dans mon application?
  • Android: comment accéder au visualiseur en position (de l'extérieur de l'adaptateur)
  • Comment gérer le code lorsque l'application est tuée en balayant Android?
  • Modèle de verrouillage multi-thread SQLiteDatabase
  • point = new GeoPoint((int)t.getLati(),(int)t.getLongi()) 

    Toute aide serait appréciée.

    One Solution collect form web for “Offrez une double valeur à Geopoint dans les superpositions GoogleMap”

    Étant donné que GeoPoint accepte les latitudes et les longitudes dans les microdonnées, il suffit de créer votre point de telle sorte que:

     GeoPoint point = new GeoPoint((int)(latitude * 1e6), (int)(longitude * 1e6)); 
    coAndroid est un fan Android de Google, tout sur les téléphones Android, Android Wear, Android Dev et Android Games Apps.