We’ve had the capability for over a year now. Any app can access any native (mobile) device information and send that to a Web server. We also have the capability to allow JavaScript to access local API's from the browser (Windows Mobile) without requiring an external API.
More information and demonstrations can be found on our web site at www.5o9inc.com and www.5o9mm.com
Sure. Go to www.5o9inc.com and look under demos for examples of it working. One is real time GPS enabled search inside the mobile browser. We mash out to a local search engine, but it could go to any search engine.
Do you plan to release a REST API for CellID resolution or to add a new CellID query parameter to GMaps REST API ? We can already query the hidden CellID parameter used by the MyLocation service, but it's a hack and not official.
Considering that, apparently, CellID data are user-generated content, it'd be fair to make them available under an open-source licence. And perhaps that you could provide CellID metadata datasets, or even better add your data to the OpenCellID datasets.
This is a step in the right direction, however using IPs for geo-location will be very unreliable until there's regulation that forces ISPs to keep their databases up to date (after 8 months of service my home IP is still assigned to NJ although I am in San Diego!).
At the beginning, Google Geolocation API has determined the location for only Americans, for the other it has returned "unknown". Later this service was advanced, but it often does not show results even for developed countries as yet. For such cases, there is a simple javascript extension to the Google API, which gives back the country of user. http://www.wipmania.com/en/blog/google-geolocation-api/
Yes. The commercial version of the solution supports real time data encryption so we use a server side module (based off mod_gzip which we invented) to do the decryption.
Remember this is not a service. You install the server module on your server and interact with your customers via the mobile thin client.
Accessing the data on the server is easy. It arrives as a CGI environment variable
The 'AJAX API property' link seems to be incorrect.
ReplyDeleteFixed. Good catch, Cheeaun. Thanks!
ReplyDeleteWe’ve had the capability for over a year now. Any app can access any native (mobile) device information and send that to a Web server. We also have the capability to allow JavaScript to access local API's from the browser (Windows Mobile) without requiring an external API.
ReplyDeleteMore information and demonstrations can be found on our web site at www.5o9inc.com and www.5o9mm.com
what if i want to do a server-side validation of the user location?
ReplyDeleteis there any webservice also available?
Sure. Go to www.5o9inc.com and look under demos for examples of it working. One is real time GPS enabled search inside the mobile browser. We mash out to a local search engine, but it could go to any search engine.
ReplyDelete很好很强大!
ReplyDeleteThis comment has been removed by the author.
ReplyDeleteDo you plan to release a REST API for CellID resolution or to add a new CellID query parameter to GMaps REST API ? We can already query the hidden CellID parameter used by the MyLocation service, but it's a hack and not official.
ReplyDeleteConsidering that, apparently, CellID data are user-generated content, it'd be fair to make them available under an open-source licence. And perhaps that you could provide CellID metadata datasets, or even better add your data to the OpenCellID datasets.
This is a step in the right direction, however using IPs for geo-location will be very unreliable until there's regulation that forces ISPs to keep their databases up to date (after 8 months of service my home IP is still assigned to NJ although I am in San Diego!).
ReplyDeleteAt the beginning, Google Geolocation API has determined the location for only Americans, for the other it has returned "unknown". Later this service was advanced, but it often does not show results even for developed countries as yet. For such cases, there is a simple javascript extension to the Google API, which gives back the country of user.
ReplyDeletehttp://www.wipmania.com/en/blog/google-geolocation-api/
This comment has been removed by a blog administrator.
ReplyDeleteIs there any server side solution for this?
ReplyDeleteor a way to access this service on server side?
Yes. The commercial version of the solution supports real time data encryption so we use a server side module (based off mod_gzip which we invented) to do the decryption.
ReplyDeleteRemember this is not a service. You install the server module on your server and interact with your customers via the mobile thin client.
Accessing the data on the server is easy. It arrives as a CGI environment variable
The main 'AJAX API property' link destination appears to be gone. Does that mean the Google AJAX API method is no longer supported?
ReplyDeleteGeolocation API fully support on Mozilla Firefox.
ReplyDeleteUsing
navigator.geolocation.getCurrentPosition(function(location){
var newLocation = location.address.city + ", " + location.address.country;
alert(newLocation);
});
For Opera & Chrome it only returns latitude & longitude.
var lat = location.coords.latitude;
var lng = location.coords.longitude;