Comment convertir lat gnl à un Emplacement variable?

Je fais une application de cartographie en android, je veux être à 2 endroits sur la carte, et voir la distance entre eux. J'ai déjà eu ma position actuelle en tant que "Lieu" à la variable. L'autre endroit, cependant, est enregistré en tant que deux variables : double lat,lng,

J'ai vérifié sur internet et trouvé cette méthode pour vous aider :

float distance = myLocation.distanceTo(temp);

Le problème est que le "temp" j'ai n'est pas un "Emplacement", il est de 2 différents doubles.

Est-il un moyen de les convertir à l'Emplacement?

PS. Code que j'ai essayé, mais n'a pas de travail :

Location temp = null;
temp.setLatitude(23.5678);
temp.setLongitude(34.456);
float distance = location.distanceTo(temp);

Problème :

Pointeur Null accès: La variable temp ne peut être que nulle à cet endroit

OriginalL'auteur MuhammadNe | 2015-06-28