文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>基于地图开发控件GMap.Net 使用 (四) 原创

基于地图开发控件GMap.Net 使用 (四) 原创

时间:2011-05-09  来源:A’lon

搞了一段时间Gmap了,最近总觉的少了点什么。原来是用WEB方式地图使用管了。少了地图缩放控件。只有自己加上了。

        private void max_btn_Click(object sender, EventArgs e)
{
if (trackBar1.Value + 1 > trackBar1.Maximum)
{
return;
}

trackBar1.Value
= trackBar1.Value + 1;
gMapControl1.Zoom
= trackBar1.Value;
}

private void min_btn_Click(object sender, EventArgs e)
{
if (trackBar1.Value - 1 < trackBar1.Minimum)
{
return;
}
trackBar1.Value
= trackBar1.Value - 1;
gMapControl1.Zoom
= trackBar1.Value;
}

private void trackBar1_Scroll(object sender, EventArgs e)
{
gMapControl1.Zoom
= trackBar1.Value;
}



GPS转换上位机输入数据:

GPS 串口读出的是 DDMM.MMMM格式 
一般上位机是DD.DDDDDD°或 DD°MM
'SS" 格式, 这两种都可以在 GE 里直接输入

举例说明:
3147.8749 (示例,经纬度一样)
格式为 DDMM.MMMM

转换成度:
1. 度的部分直接就是31,
2.剩下的 MM.MMMM/60=度, 所以 47.8749/60=0.797915
则 转换成度是
31.797915° 转换成度分秒:
1. 同样,度的部分直接就是31,
2. 分直接是整数部分 47 3. 秒则是
后面的
0.MMMM*60. 例子中为: 0.8749*60=52.494 4.
则度分秒即是
31°47'52.494"

目前发现个问题:

我用GPS模块返回的经纬度信息,用“google Earth客户端”定位和采用“IE Google 地图”定位同一经纬度位置2个之间定位地理位置不同。大约差2公里。

不知为什么?有了解的请解答。

相关阅读 更多 +
排行榜 更多 +
找茬脑洞的世界安卓版

找茬脑洞的世界安卓版

休闲益智 下载
滑板英雄跑酷2手游

滑板英雄跑酷2手游

休闲益智 下载
披萨对对看下载

披萨对对看下载

休闲益智 下载