如何获取当前文件名,功能名称和行号?
我想用它来记录/调试的目的,相当于__FILE__,__LINE__ 在C
如果geohash字符串的长度更长,则更准确.但有没有任何直接的关系,如果长度为7,它提供100米精度,
即如果两个geohash(和它们的任何一个边界框)有前7个字符匹配,两者应该接近100米等?
我正在使用geohash来查找,给定geohash的所有附近位置,以及它们的距离
还有任何直接计算两个地理哈希之间的距离?(一种方法是将它们解码为lat/lng,然后计算距离)
谢谢
url=require('url');
qs=require('querystring');
var http=require('http');
http.createServer(server).listen(1337, 'hostname');
function server(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.write(req.url);
a=url.parse(req.url, true);
console.log(a);
res.end('\nHello World\n');
}
console.log('Server running at http://127.0.0.1:1337/');
//http://host:1337/#A=1111111 <--- not coming in log or url
//http://host:1337/?A=11111111 <--- works ok
//usecase : facebook access_token url format is something similar to above
Run Code Online (Sandbox Code Playgroud) 两个geohash,前6个字符匹配,两个geohash之间的距离最大为0.61km两个geohash,前5个字符匹配,两个geohash之间的距离最大为2.5km
问:给定5个数字长度的geohash的任何一对边界框之间的最大距离(近似值)是多少
要搜索到给定位置的最近位置,请按距离排序