• 20-09-2013, 04:23:24
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar bi projede takıldım işin içinden çıkamadım bir türlü iki textbox ım var bunlardan ikisine adresi girdiğimde, aşağıdaki haritada ikisi pin ile seçilip arasındaki mesafe yi yazdırmam gerekli bir örnek site şunun gibi


    bunu nasıl yapabilirim sabahtan beri işin içinden çıkamadım
  • 20-09-2013, 22:39:10
    #2
    İstediğiniz modülü asp.net üzerinde yapacaksanız;

    http://www.haiders.net/post/GoogleMa...or-ASPNET.aspx

    Bu adresteki modülü indirip kendi sisteminize entegre edebilirsiniz.
    Ben bir projemde kullanmıştım hem anlaşılır hem güzel bir yapısı var.

    Umarım yardımcı olur bu kaynak kolay gelsin
  • 21-09-2013, 00:55:53
    #3
    kaynak için sağol hocam, inceledimde sadece iki yer arası vardı burda esas sıkıntı sadece haritayı gösterip ve dönen sonuçtan km & saat bilgisini text olarak döndürmem gerekiyor tam linktekinin tıpatıp aynısını yapmam gerekti onun içinden çıkamadım bilgileri aldıktan sonra birde onları butonsuz sorgulamak gerekiyordu
  • 21-09-2013, 01:26:15
    #4
    Evet, bu uygulama ile sadece iki yol arası mesafe ve saat bilgilerini çekebilirsiniz.

    Yani sizin istediğiniz şey tamda bu Antalya'dan İstanbul'a bir sorgu yaptığım zaman ben text olarak 729 km (yaklaşık 9 saat 43 dk) değerini ala bilmekteyim. Bunu sizde kendi yöntemleriniz ile yapabilirsiniz. İstediğini diğer bilgileri bile text olarak göstere bilirsiniz.

    http://www.haiders.net/Samples/Googl...irections.aspx Şu adresi bir inceler misiniz. İstediğiniz şey bu değil mi?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 01:26:15 -->-> Daha önceki mesaj 01:13:50 --

    Şöyle bir yöntem geliştirme şansınızda olabilir json formatında gelen değerleri istediğiniz şekilde sitenizde göstere bilirsiniz.

    Örnek;

    http://maps.googleapis.com/maps/api/directions/json?origin=antalya&destination=istanbul&sensor=false
    Yukarıda ki şekilde post işlemi yaparsanız json formatında data dönecektir bunları dilediğiniz gibi sitenizde gösterebilirsiniz.
  • 21-09-2013, 01:29:18
    #5
    Evet istediğim o ama yanda yol tarifi olmadan birde kendi eklediğim 2 label a değerleri yazarak, uygulamayı indirip breakpoint ile inceledim ama hangi metodun bana km ve saat bilgisi döndürdüğünü bulamadım
  • 21-09-2013, 01:40:07
    #6
    Anladım

    Şunu yapacaksınız;

            string json = "http://maps.googleapis.com/maps/api/directions/json?origin=" + nereden.Text + "&destination=" + nereye.Text + "&sensor=false";
            DataSet ds = new DataSet();
            WebClient wc = new WebClient();
            wc.Headers[HttpRequestHeader.ContentType] = "application/json;charset=UTF-8";
            string sonuc = wc.UploadString(json, "");
            XmlDocument doc = (XmlDocument)JsonConvert.DeserializeXmlNode(sonuc, "DocumentElement");
            ds.ReadXml(new XmlNodeReader(doc));
    Şeklinde işlem yaptığınız zaman gelen json formatını tablo ya çevirdim bu tablolar arasında distance var o tablonun ilk rowunu alacaksınız

    Resim ;

  • 21-09-2013, 02:03:41
    #7
    hocam tam aradığım bilgi eline sağlık ama beceremedim kod kısımında kaynağı örnek olarak atabilirmisin?
  • 21-09-2013, 02:38:40
    #9
    Eyvallah hocam cidden çok işime yaradı birde winrar şifresi nedir