How do i get User IP Address, Latitude, Longitude, Country, City, State Details


 


 
To get current user location details

Please copy below code.

<script src="http://code.jquery.com/jquery-1.8.2.js" type="text/javascript"></script>
<script type="text/javascript">
var strip, strcountry, strcity, strregion, strlatitude, strlongitude, strtimezone

function GetUserInfo(data) {
	strip = data.host; strcountry = data.countryName; strcity = data.city;
	strregion = data.region; strlatitude = data.latitude; strlongitude = data.longitude;
	strtimezone = data.timezone;
}
$(function () {
	BindUserInfo();
})
function BindUserInfo() {
	document.getElementById('lblIP').innerHTML = strip;
	document.getElementById('lblCountry').innerHTML = strcountry;
	document.getElementById('lblCity').innerHTML = strcity;
	document.getElementById('lblregion').innerHTML = strregion;
	document.getElementById('lbllatitude').innerHTML = strlatitude;
	document.getElementById('lbllongitude').innerHTML = strlongitude;
	document.getElementById('lbltimezone').innerHTML = strtimezone;
}
</script>
<script type="text/javascript" src="http://smart-ip.net/geoip-json?callback=GetUserInfo"></script>

Below is a HTML

<table id="tbDetails" cellpadding="2" cellspacing="2" style=" border:1px solid #000; font-family:Verdana;" >
	<tr style="background-color:#C; color:White; font-weight:bold">
		<td colspan="2" align="center">User Information</td>
	</tr>
	<tr style="border:solid 1px #000000">
		<td align="right">IP:</td>
		<td><label id="lblIP"/></td>
	</tr>
	<tr>
		<td align="right">Country:</td>
		<td><label id="lblCountry"/></td>
	</tr>
	<tr>
		<td align="right">City:</td>
		<td><label id="lblCity"/></td>
	</tr>
	<tr>
		<td align="right">Region:</td>
		<td><label id="lblregion"/></td>
	</tr>
	<tr>
		<td align="right">latitude:</td>
		<td><label id="lbllatitude"/></td>
	</tr>
	<tr>
		<td align="right">Longitude:</td>
		<td><label id="lbllongitude"/></td>
	</tr>
	<tr>
		<td align="right">Time Zone:</td>
		<td><label id="lbltimezone"/></td>
	</tr>
</table>

If you have any queries, please do not hesitate to contact me at Jainish Senjaliya

Advertisements

2 thoughts on “How do i get User IP Address, Latitude, Longitude, Country, City, State Details

  1. User Information
    IP: undefined
    Country: undefined
    City: undefined
    Region: undefined
    latitude: undefined
    Longitude: undefined
    Time Zone: undefind.
    This is what i get

    Reply
    • Yes. you are right..

      Sorry for that.

      Its depend upon third party javascript.

      Right now we have no more access of “http://smart-ip.net/geoip-json?callback=GetUserInfo”

      that is why its not working. 😦

      Reply

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s