我是html 5地理位置的新手,是否有任何网站或示例显示如何,我可以使用html geolocation api来跟踪其他设备的位置。另外,例如,我如何使用HTML5地理位置找到最近的汽车经销商说离我5英里或10英里? 任何示例示例都非常有用。
感谢
答案 0 :(得分: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
我的甜甜圈店搜索功能基于Google的Ajax搜索API中的本地搜索,我发现this article on webmonkey对此有用。该API最近已弃用,但我还没有想出如何使用新的自定义搜索API进行本地搜索。
答案 1 :(得分:0)
您可以注册跟踪用户位置的功能:
var watchId = navigator.geolocation.watchPosition(function(position) {
console.log(position.coords.latitude);
console.log(position.coords.longitude);
});
你可以取消注册:
navigator.geolocation.clearWatch(watchId);
答案 2 :(得分:-1)
这个site将为您提供HTML5地理位置功能的精彩概述。