gis.h

来自「基于STC51通过GPS自主定位导航FAT文件系统程序」· C头文件 代码 · 共 52 行

H
52
字号
//◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆gis系统◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆
//◆文件名称:gis.h
//◆文件说明:
//◆文件作者:翟  鹏
//◆创建日期:2005年6月
//◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆◆



#ifndef GIS_H
#define GIS_H



#define PI		3.1415926	//圆周率
#define EARTH_RADIUS	6371300L	//地球半径平均值



//gis地图头信息
typedef struct
{
        long zoom;
        long startx;
        long starty;
        long endx;
        long endy;
        long rect_size;
        long rect_xnum;
        long rect_ynum;
}map_header_t;

//地理对象记录
typedef struct
{
        uchar type_code;
        uchar longti;
        uchar lati;
        uchar area_code;
        uchar name_length;
}record_header_t;


		
extern long GetDistance(float lng1, float lat1, float lng2, float lat2);
extern uchar gis_search(uchar *result_buf, float longti, float lati);


#endif


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?