Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从用户处获取lat和lng';s浏览器(node.js/express)_Node.js_Express_Location - Fatal编程技术网

从用户处获取lat和lng';s浏览器(node.js/express)

从用户处获取lat和lng';s浏览器(node.js/express),node.js,express,location,Node.js,Express,Location,我正在构建一个简单的express/jade应用程序,其中一个要求是从浏览器中获取lat和lng 有人能为我指出正确的方向吗?HTML5地理定位API允许您从客户端获取lat/lng if (navigator.geolocation) { navigator.geolocation.getCurrentPosition(showPosition); } else { // Geolocation is not supported by this browser } navig

我正在构建一个简单的express/jade应用程序,其中一个要求是从浏览器中获取lat和lng


有人能为我指出正确的方向吗?

HTML5地理定位API允许您从客户端获取lat/lng

if (navigator.geolocation) {
    navigator.geolocation.getCurrentPosition(showPosition);
} else {
    // Geolocation is not supported by this browser
}
navigator.geolocation.getCurrentPosition
接受一个回调函数,您可以从中获取lat/lng,如下所示:

function showPosition(position) {
    lat = position.coords.latitude;
    lng = position.coords.longitude; 
}

有关地理位置API的更多信息,请参见此处:

这将不起作用,因为节点无权访问导航器