Smobiler上海石磨_.NET移动开发平台
标题:
GPS 定位信息不准确怎么解决
[打印本页]
作者:
abdumijit
时间:
2020-10-15 13:20
标题:
GPS 定位信息不准确怎么解决
我在项目中使用了GPS定位,可是有时定位到的数据重复(不能准确定位),带来了不必要的麻烦。我的定位代码如下:
public void Dingwei()
{
gps.GetGps();
}
protected virtual void Gps_GotLocation(object sender, GPSResultArgs e)
{
if ((e.isError).Equals(false))
{
if (e.Longitude != 0 && e.Latitude != 0)
{
gps_Location = String.Format("{0}:{1}", e.Longitude.ToString("000.000000"), e.Latitude.ToString("000.000000")); //位置信息
Toast("定位成功");
}
else
{
gps_Location = "";
Toast("定位失败");
}
}
else
{
gps_Location = "";
Toast("定位失败");
}
}
不知道怎么解决
作者:
Lula.Jin
时间:
2020-10-19 09:56
可以试试将gps.GPSSource设置Amap
作者:
tayoru
时间:
2022-2-11 15:59
看下gps控件选择的GeoType是哪种类型,如果是BD_09,可以直接通过回调的参数方法转换,如下:
double longitude = (double)e.ToBD09().Longitude;
double latitude = (double)e.ToBD09().Latitude;
否则是有很大偏移的。
欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.com/)
Powered by Discuz! X3.2