/jgeo

jQuery Geo Plugin

Primary LanguageJavaScript

jQuery GEO API Plugin

This plugin contains 2 function:

jQuery.geoSupport

Return true if your browser have GEO API support, false if not. Example:

$('#checkSupport').click(function () {
  if ($.geoSupport()) {
    setMessage('You browser have GEO API');
  } else {
    setMessage('You browser don\'t have GEO API');
  }
});

jQuery.geo

Using this function with two parameter: jQuery.geo(successCallback, errorCallback)

  • first parameter is successCallback: If your browser have GEO API support, jQuery.geo will call this function with two arguments: latitude and longitude of your position
  • second parameter is optional, if have and when GEO API call have error, jQuery.geo will call this function with one arguments: error return from GEO API

Example:

  • with only one parameter:
$('#getGeoLocation').click(function () {
  $.geo(function (latitude, longitude) {
    setMessage('Your latitude position: ' + latitude + '
and longitude position: ' + longitude); }); });
  • with two parameter, first parameter is function has been define:
function callback (latitude, longitude) {
  setMessage('Your latitude position: ' + latitude + '
and longitude position: ' + longitude); } $('#getGeoLocationError').click(function () { $.geo(callback, function (error) { setMessage(error.toString()); }); });

See more at: http://apps.sanglt.com/jgeo/