Soru & Cevap

Float ve LatLng Hesap Sorunu

25.01.2015 - 06:54

Merhaba. 

[code]
float[] results = new float[1];

Location.distanceBetween(oldPosition.latitude, oldPosition.longitude, newPosition.latitude, newPosition.longitude, results);

[/code]

yapısını kullanarak koordinat hesaplamak istedim. Ancak ekteki resimde yazdığı gibi saçma bir değer çıktı.Ne yapmam gerekiyor?

 

14 Görüntülenme

3 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-3650-1421928561.jpg
anilsozeri
25.01.2015 - 11:33

Merhaba,

Muhtemelen class adını vs. yazdırıyorsunuz, o instance'ın property'sini veya yazdırdığınız instance'a toString() atarak yazdırmayı deneyin.

İyi çalışmalar.

picture-7541-1521024507.jpg
burhanaras
25.01.2015 - 08:44

Verdiğin resimde görülen değer bir adres. Senin results değişkeninin adresi diye tahmin ediyorum.

System.out.println(results);  seklinde yazdırmaya çalışıyorsun diue tahmin ediyorum.

System.out.println(results[0]) ;  seklinde yazdırmayı dene. 

Hulusi Dinç
26.01.2015 - 12:33
sorun çözüldü çok teşekkürler :)
Profile picture for user burakege3737
burakege3737
25.01.2015 - 07:09

Bende benzer bir proje yaptım istersen dosyaları veriyim. Float yerine double kullanmayı dene belki hata almazsı. 

Hulusi Dinç
25.01.2015 - 08:30
yine alıyor