C# ile Herhangi Bir Adresin Google Map Üzerinde Kordinatlarını Bulmak

Batuhan Düzgün tarafından yayınlanmıştır 30. September 2010 20:12

Herkese merhaba arkadaşlar,bu yazımda sizlere verilen bir adresin Google Map üzerinde hangi kordinatlara sahip olduğunu açıklayan bir uygulamadan bahsedeceğim.Bunun yine Google'dan almış olmanız gerekn bir APIKEY gerekiyor.Öncelikle yapacağımız uygulamada fazla kod yazmayacağız.İşe görseli tasarlamakla başlayalım.
 
Arayüzde 3 adet Label olacak.Gayet sade bir arayüz.Aşağıdaki görüldüğü gibi.
 
 
 
Şimdi de kodlarımızı yazalım gayet kısa kodlar.Kodlarımızı formun yüklenme olayına yazıyoruz.Aşağıdaki gibi kodlar verilmiştir.
 

string APIKEY = "ABQIAAAA3lJ6auW4Fmh-oVG_dtMJ6xRSwx6AEvwHLP2s283omk4dRIjT0hQq9UZqvjX58eVs6CcaLBkP8abFHg";

string MyAdres = "AKHISAR,MANISA";

       

private void Form1_Load(objectsender, EventArgs e)

{

            stringSpath = "http://maps.google.com/maps/geo?q="+MyAdres+ "&output=csv&key="+ APIKEY;

            WebClientWebCli = new WebClient();

            string[]SonuclarKumesi = WebCli.DownloadString(Spath).ToString().Split(',');

            label1.Text = "Kordinatlar >>";

            label2.Text =SonuclarKumesi.GetValue(2).ToString();

            label3.Text =SonuclarKumesi.GetValue(3).ToString();

}
 
Yukarıdaki kodumuzda yapılan işlem basit aslında,APIKEY değerimiz ve adresimizle birlikte Google Map linkimizi oluşturuyoruz.Ardından WebClient ile kordinat bilgisini alıyoruz.Gelen sonuçları string tipinden diziye alıyoruz.Ardından 2 ve 3 nolu parametreleri kullanıyoruz.Bu parametreler kordinat bilgilerini içerir.
 
Sonuçları görmek için projeyi çalıştıralım.
 
 
 
 
Uygulamayı indirmek için tıklayınız  
 
Evet görüldüğü gibi biricik Akhisar'ımın kordinatlarını aldım.Sizlerde çeşitli kombinasyonlarla Türkiye haritası üzerinde çeşitli yerlere dahil  kordinatları görebilirsiniz.Bir sonraki makalemde görüşmek dileğiyle ...
 
Batuhan Düzgün
 
Sakarya Üniversitesi
 
Bilgisayar Mühendisliği 

Currently rated 4.0 by 4 people

  • Currently 4/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Etiketler:

C#

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading





Bu site BlogEngine.NET 1.4.5.0 ile oluşturulmuştur. Türkçe çevirisi BlogEngine TR ekibi tarafından yapılmıştır.

Batuhan Düzgün

Sakarya Üniversitesi 

Bilgisayar Mühendisi

Endüstri Mühendisi

Yeditepe Üniversitesi

Bilgisayar Mühendisliği Yüksek Lisans 

 sahibinden.com

   Kıdemli Uzman Yazılım Mühendisi  

E-Mail 

   batuhan.duzgun@sahibinden.com

   batuhan.duzgun@windowslive.com

  github.com/batux

 

Sayfalar

Calendar

<<  March 2019  >>
MoTuWeThFrSaSu
25262728123
45678910
11121314151617
18192021222324
25262728293031
1234567

Yazıları geniş takvimde göster