Güzel bir çalışma olmuş, tebrikler. Vir sapit qui pauca loquitur.

ncelikle Merhaba, Uzun süre nce arduino ile takılmak için birkaç parça birşeyler toplamıştım. Sonra kutuyu bir kenara attım. Geçen gün baktım tozlu tozlu duruyor. O kadar para verdik. Bir bakalım neymiş derken. GPS'ten aldığım veriyi harita da gstermek gibi bir projeye giriştim. Temel olarak c# ile arduinoya bağlanıp gmap. net ile haritada konumumu nokta olarak gstermeye çalışıyorum. Arduino tarafında sıkıntı yaşamadım. Beklediğimden kolay oldu. Zaten herşeye bir kütüphane yazmışlar adamlar. Yaşadığım sorun ise şu. Haritaya ilk markeri başarılı bir şekilde ekliyorum. Değiştiğini grmek için rastgele bir yere attım. Thread içindeki dngü çalışmaya başladıgında, veriler saglıklı bir şekilde geliyor. Ama marker kayboluyor. İşin tuhaf yanı markerleri tutan listeye baktığımda konumunun değiştiğini grüyorum. Haritayı update etmeme rağmen konum belirmiyor. Kodum: Acaba nerde yanlış yapıyorum. İstediğim şey anlık olarak konumun değiştiğini grebilmek. Hobi diye başladım ama olmayınca baya bilendim. Daha nce benzer çalışma yapan varsa fikirlerini bekliyorum. 1234567B tarafından 04/Şub/18 01:37 tarihinde düzenlenmiştir arbeit macht frei

Sorunun sebebi Convert. ToDouble'ın yerel ayara riayet etmesi. Yerel yapılandırma Türkçe ise noktayı binlik ayraç algılayıp o beklenmeyen sonuca sebep olur. Bu yüzden ortamın yerel yapılandırması ne olursa olsun değişmeyeceği garanti edilmiş kurallarla çalışması için n tanımlı olan InvariantCulture'u kullanabilirsin. InvariantCulture bu tür metinden sayı dnüştürme işlemlerinde faydalıdır. zetle dnüştürmeyi virgüle, noktaya girmeden Convert. ToDouble(konum , CultureInfo. InvariantCulture) ile yapmak daha doğru olur. buzukatak tarafından 04/Şub/18 03:13 tarihinde düzenlenmiştir anlıyorum.

Sorunun sebebi Convert. ToDouble'ın yerel ayara riayet etmesi. Yerel yapılandırma Türkçe ise noktayı binlik ayraç algılayıp o beklenmeyen sonuca sebep olur. Bu yüzden ortamın yerel yapılandırması ne olursa olsun değişmeyeceği garanti edilmiş kurallarla çalışması için n tanımlı olan InvariantCulture'u kullanabilirsin. InvariantCulture bu tür metinden sayı dnüştürme işlemlerinde faydalıdır. zetle dnüştürmeyi virgüle, noktaya girmeden Convert. ToDouble(konum , CultureInfo. InvariantCulture) ile yapmak daha doğru olur. Teşekkürler bunu ğrendiğim iyi oldu. arbeit macht frei

Çzdüm çok gülünç bir sorunu varmış. Convert ederken noktayı decimal olarak convert etmiyor. Haliyle 28,323135 olan kordinat 28323135 şeklinde çıkıyor. Çzümü için noktayı replace etmek gerekiyor. lat = Convert. ToDouble(konum . Replace ;//lat double a çevrildi. lng = Convert. ToDouble(konum . Replace ;//lng double a çevrildi. arbeit macht frei