2010-11-07 174 views
2

我是新来的HTML 5地理位置,有没有任何网站或例子,它显示了如何,我可以使用HTML地理位置API来跟踪其他设备的位置。另外,例如,如何使用HTML5地理位置查找距离我5或10英里的最近的汽车经销商? 任何示例示例都将非常有用。html5地理位置跟踪

感谢

回答

1

我无法跟踪设备说话,但我一直在写东西,可能与你的问题的第二部分帮助。

//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进行本地搜索。

0

可以用于跟踪用户的位置寄存器功能:

var watchId = navigator.geolocation.watchPosition(function(position) { 
    console.log(position.coords.latitude); 
    console.log(position.coords.longitude); 
}); 

而且你可以注销:

navigator.geolocation.clearWatch(watchId); 
-1

site会给你的HTML5地理定位能力的真棒概述。