IPINFODB.COM un sundugu ücretsiz lokasyon tesbiti uygulamasını kullanarak kullanıcıların IP Adresinden bulundukları lokasyonu kolayca tesbit edebilirsiniz. Normalde böyle bir uygulama için IP2LOCATION.COM a yüklü miktarda para ödemeniz gerekebilir. Ama bunu ücretsiz olarak kullanabilirsiniz.
DataSet dset = new DataSet();
dset.ReadXml(http://ipinfodb.com/ip_query.php);
Label1.Text = dset.Tables[0].Rows[0]["CountryName"].ToString();
Label2.Text = dset.Tables[0].Rows[0]["City"].ToString();
Ben sadece Ülke adı ve Şehir adı bilgisini aldım ancak dönen XML verisinin tamamı şöyledir;
<Response>
<Ip>95.70.229.81</Ip>
<CountryCode>TR</CountryCode>
<CountryName>Turkey</CountryName>
<RegionCode>34</RegionCode>
<RegionName>Istanbul</RegionName>
<Latitude>41.0186</Latitude>
<Longitude>28.9647</Longitude>
</Response>
Siz kendinize göre ihtiyacınız olan verileri kullanabilirsiniz.
Kullanıcılarınızı üye olurken, uçak bileti alırken, tatil sepeti kiralarken vb... seçtiği dropdownlistlerde bulunduğu lokasyonu otomatik olarak seçili getirip şaşırtabilirsiniz :)
kolay gelsin...