跟大家分享,vb6开发的,让google earth和gps连接
下载后,请修改config.ini文件中的 gps\port 的值,(这里是支持标准nmea 数据流)
原理:google earth提供两个接口对象
public kh as keyholelib.khinterface
public view as keyholelib.khviewinfo
set kh = new keyholelib.khinterface
set view = kh.currentview(0) '(获取google earth 当前位置)
view.longitude = mylongitude '(经度)
view.latitude = mylatitude '(纬度)
view.range = initeyehigh '(鹰眼高度,即从多高向下看,实际是放大、缩小地图比例尺)
if bnorth then
view.azimuth = 0 '(北向上)
else
view.azimuth = myazimuth '(车头向上)
end if
if b3d then
view.tilt = 60 '(3维显示)
else
view.tilt = 0 '(2维显示)
end if
kh.setview view, 1, 100 ' (google earth 显示自定义位置)