界面精美的飞机射击游戏,比雷电飞机射击游戏界面更漂亮,代码简洁注视到位,开发者抓住的玩家的心理设置了关数,..VC6环境下编译通过
2024-04-21 00:35:39 295KB VC++ 飞机射击
1
使用vc打开图片文件支持格式(BMP, GIF, JPG, PNG, TIF, ICO, TGA, PCX, PSD)含vc源代码,可编译执行的exe
2024-04-20 13:49:01 540KB 打开图片文件 多个格式
1
vc运行库合集(9、10、11、12、14)x86&x64;:共有vc9(2008)、vc10(2010),vc11(2012),vc12(2013),vc14(2015)的x86和x64十个版本。
2024-04-17 18:25:49 70.68MB VC运行库 vc11 vc14 vc12
1
中央管理服务器 云台镜头控制端 协同浏览 文件传输 客户端 白板...... vc6 调试
2024-04-16 11:23:50 38.84MB 视频会议vc源码 服务器端
1
VC++实现spy++源码获取窗口句柄的功能vs2015
2024-04-15 19:38:32 28KB
1
文字识别VC源码
2024-04-15 17:35:54 45KB 文字识别
1
package com.map; public class GPSConverterUtils { public static final String BAIDU_LBS_TYPE = "bd09ll"; public static double pi = 3.1415926535897932384626; public static double a = 6378245.0; public static double ee = 0.00669342162296594323; /** * 84 to 火星坐标系 (GCJ-02) World Geodetic System ==> Mars Geodetic System * 天地图 转 火星 * @param lat * @param lon */ public static GPS gps84_To_Gcj02(double lat, double lon) { if (outOfChina(lat, lon)) { return null; } double dLat = transformLat(lon - 105.0, lat - 35.0); double dLon = transformLon(lon - 105.0, lat - 35.0); double radLat = lat / 180.0 * pi; double magic = Math.sin(radLat); magic = 1 - ee * magic * magic; double sqrtMagic = Math.sqrt(magic); dLat = (dLat * 180.0) / ((a * (1 - ee)) / (magic * sqrtMagic) * pi); dLon = (dLon * 180.0) / (a / sqrtMagic * Math.cos(radLat) * pi); double mgLat = lat + dLat; double mgLon = lon + dLon; return new GPS(mgLat, mgLon); } /** * * 火星坐标系 (GCJ-02) to 84 * * @param lon * @param lat * @return *火星转天地图 */ public static GPS gcj_To_Gps84(double lat, double lon) { GPS gps = transform(lat, lon); double lontitude = lon * 2 - gps.getLon(); double latitude = lat * 2 - gps.getLat(); return new GPS(latitude, lontitude); } /** * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 将 GCJ-02 坐标转换成 BD-09 坐标 *火星转百度 * @param gg_lat * @param gg_lon */ public static GPS gcj02_To_Bd09(double gg_lat, double gg_lon) { double x = gg_lon, y = gg_lat; double z = Math.sqrt(x * x + y * y) + 0.00002 * Math.sin(y * pi); double theta = Math.atan2(y, x) + 0.000003 * Math.cos(x * pi); double bd_lon = z * Math.cos(theta) + 0.0065; double bd_lat = z * Math.sin(theta) + 0.006; return new GPS(bd_lat, bd_lon); } /** * * 火星坐标系 (GCJ-02) 与百度坐标系 (BD-09) 的转换算法 * * 将 BD-09 坐标转换成GCJ-02 坐标 * * @param * 百度转火星 * * bd_lat * @param bd_lon * @return */ public static GPS bd09_To_Gcj02(double bd_lat, double bd_lon) { double x = bd_lon - 0.0065, y = bd_lat - 0.006; double z = Math.sqrt(x * x + y * y) - 0.00002 * Math.sin(y * pi); double theta = Math.atan2(y, x) - 0.000003 * Math.cos(x * pi); double gg_lon = z * Math.cos(theta); double gg_lat = z * Math.sin(theta); return new GPS(gg_lat, gg_lon); } /** * (BD-09)-->84 * 百度转天地图 * * @param bd_lat * @param bd_lon * @return */ public static GPS bd09_To_Gps84(double bd_lat, double bd_lon) { GPS gcj02 = bd09_To_Gcj02(bd_lat, bd_lon); GPS map84 = gcj_To_Gps84(gcj02.getLat(), gcj02.getLon()); return map84; } /** * is or not outOfChina * @param lat * @param lon * @return */ public static boolean outOfChina(double lat, double lon) { if (lon < 72.004 || lon > 137.8347){ return true;} if (lat < 0.8293 || lat > 55.8271){ return true;} return false; } public static GPS transform(double lat, double lon) { if (outOfChina(lat, lon)) { return new GPS(lat, lon); } double dLat = transformLat(lon - 105.0, lat - 35.0); double dLon = transformLon(lon - 105.0, lat - 35.0); double radLat = lat / 180.0 * pi; double magic = Math.sin(radLat); magic = 1 - ee * magic * magic; double sqrtMagic = Math.sqrt(magic); dLat = (dLat * 180.0) / ((a * (1 - ee)) / (magic * sqrtMagic) * pi); dLon = (dLon * 180.0) / (a / sqrtMagic * Math.cos(radLat) * pi); double mgLat = lat + dLat; double mgLon = lon + dLon; return new GPS(mgLat, mgLon); } public static double transformLat(double x, double y) { double ret = -100.0 + 2.0 * x + 3.0 * y + 0.2 * y * y + 0.1 * x * y + 0.2 * Math.sqrt(Math.abs(x)); ret += (20.0 * Math.sin(6.0 * x * pi) + 20.0 * Math.sin(2.0 * x * pi)) * 2.0 / 3.0; ret += (20.0 * Math.sin(y * pi) + 40.0 * Math.sin(y / 3.0 * pi)) * 2.0 / 3.0; ret += (160.0 * Math.sin(y / 12.0 * pi) + 320 * Math.sin(y * pi / 30.0)) * 2.0 / 3.0; return ret; } public static double transformLon(double x, double y) { double ret = 300.0 + x + 2.0 * y + 0.1 * x * x + 0.1 * x * y + 0.1 * Math.sqrt(Math.abs(x)); ret += (20.0 * Math.sin(6.0 * x * pi) + 20.0 * Math.sin(2.0 * x * pi)) * 2.0 / 3.0; ret += (20.0 * Math.sin(x * pi) + 40.0 * Math.sin(x / 3.0 * pi)) * 2.0 / 3.0; ret += (150.0 * Math.sin(x / 12.0 * pi) + 300.0 * Math.sin(x / 30.0 * pi)) * 2.0 / 3.0; return ret; } }
2024-04-12 11:25:41 2KB java工具类
1
建立此电路,并了解获取GPS数据并将其存储在SD卡上有多么容易。 到附近逛逛,然后将数据上传到地图。
2024-04-12 10:12:22 362KB Objective-C Arduino
1
内容索引:VC/C++源码,网络相关,Modem,语音,电话  一个语音电话Modem源代码,基于VC++代码编写,它是通过调制解调器来进行语音电话开发的程序,在以前,是个热点讨论的话题,有兴趣的朋友有很多,虽然是早几年的代码,但你仍然可以参考哦。   源码爱好者注:本程序需要调制解调器的支持,否则可能运行失败,并且需要调制解调器支持语音传输,通话时通过麦克风和话筒来进行。
2024-04-11 15:18:30 26KB VC/MFC源代码 网络通信源代码
1
VC 绘制曲线图并打印曲线,支持统计曲线,预览、载入外部数据生成曲线、存盘、打印出曲线图形等功能,可学习的地方还挺多。在VC 6.0下可顺利编译代码。
2024-04-09 17:07:29 65KB 源码-报表打印
1