Ai
37 Star 389 Fork 213

mahuifa/QMDemo

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
formula.h 1.12 KB
一键复制 编辑 原始数据 按行查看 历史
mahuifa 提交于 2024-03-03 00:24 +08:00 . feat:增加bing瓦片地图计算算法
#ifndef FORMULA_H
#define FORMULA_H
#include <QObject>
// 瓦片地图编号转经纬度
extern qreal tileTolon(int x, int z);
extern qreal tileTolat(int y, int z);
// 经纬度转瓦片地图编号
extern int lonTotile(qreal lon, int z);
extern int latTotile(qreal lat, int z);
// 经纬度转距离 Vincenty
extern qreal toDistance(qreal lon1, qreal lat1, qreal lon2, qreal lat2);
// 使用距离计算经纬度
extern qreal toLon(qreal lon, qreal lat, int dis);
extern qreal toLat(qreal lon, qreal lat, int dis);
// 计算同一瓦片中的纬度到上边界的像素差
extern qreal LatDisToPixel(qreal lon, qreal lat, int z);
// 计算一个经纬度点到距离dis外另一个点的像素差
extern qreal LatDisToPixel(qreal lon, qreal lat, int dis, int z);
// 计算web墨卡托投影瓦片地图像素分辨率(1像素:m)
extern qreal pixelToMeter(int z); // 这种方式算的是赤道上的分辨率,越往两级误差越大
extern qreal pixelToMeter(int x, int y, int z); // 精度更高的计算方式
// 合并两个int
extern qint64 MergeInt(qint64 v1, qint64 v2);
extern void msleep(int msec);
#endif // FORMULA_H
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C++
1
https://gitee.com/mahuifa/QMDemo.git
git@gitee.com:mahuifa/QMDemo.git
mahuifa
QMDemo
QMDemo
master

搜索帮助