html5地理位置跟踪
问题描述:
我是新来的HTML 5地理位置,有没有任何网站或例子,它显示了如何,我可以使用HTML地理位置API来跟踪其他设备的位置。另外,例如,如何使用HTML5地理位置查找距离我5或10英里的最近的汽车经销商? 任何示例示例都将非常有用。html5地理位置跟踪
感谢
答
我无法跟踪设备说话,但我一直在写东西,可能与你的问题的第二部分帮助。
//check browser support
if(navigator.geolocation) {
//do the geolocation stuff
navigator.geolocation.getCurrentPosition(function(position) {
//make a string out of the coordinates
var initloc_str = position.coords.latitude + ', ' + position.coords.longitude;
//pass it to a function that searches for donut shops near the coordinates
donutSearch(initloc_str);
});
} else { // if no browser support, error message or whatever
我的甜甜圈店的搜索功能是基于谷歌的AJAX搜索API的本地搜索,我发现this article on webmonkey该位很有帮助。该API最近被弃用,但我还没有想出如何使用他们的新的Custom Search API进行本地搜索。
答
可以用于跟踪用户的位置寄存器功能:
var watchId = navigator.geolocation.watchPosition(function(position) {
console.log(position.coords.latitude);
console.log(position.coords.longitude);
});
而且你可以注销:
navigator.geolocation.clearWatch(watchId);