Turkcell | Geleceği Yazanlar

Soru & Cevap

Float ve LatLng Hesap Sorunu

25.01.2015 - 18: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?

 

2304 Görüntülenme

3 Cevap

Anıl SÖZERİ
25.01.2015 - 23: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.

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Burhan Aras
25.01.2015 - 20: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. 

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

Hulusi Dinç
26.01.2015 - 00:33
sorun çözüldü çok teşekkürler :)
Burak
25.01.2015 - 19:09

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

Sitede yorum yapabilmek için giriş yapın ya da üye olun.

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

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