Arcgis for Android解决定位结果与地图偏移的简单处理思维

在进行Arcgis for Android的开发时,遇到过这样的问题:Arcgis Online上的地图资源与GPS定位结果不能够匹配,如下图所示:

这个效果可不是我们所需要的,所以必须对地图或者GPS信号做纠正,但是如果你用的是Arcgis Online上的地图资源的话,地图这一块你是无法做解析的,只能从GPS信号着手。

首先,我调用的Arcgis Online上的地图资源的url为http://cache1.arcgisonline.cn/ArcGIS/rest/services/ChinaOnlineCommunity/MapServer。

接着,如何纠正GPS信号呢?得分析原因。个人认为,地图整体做了一个x和y方向的偏移,所以将GPS的信号减去这个偏移就OK了,那么如何获取这个偏移呢,这也是本节所讲的重点。

1、获取GPS信号。

这个很简单的,我将手机接收到的信号通过文本的形式展示了出来,如下图:

获取到了经纬度,在Arcmap中打开Arcgis Online资源:

搜索ChinaOnlineCommunity资源,添加到地图中:

用go to XY工具将GPS添加到地图上:

新建一个图层,为WGS84地理坐标,将该点添加,再在地图上找到正确的位置,添加:

保存,添加X、Y字段,计算经纬度:

这样,x与y之差我们可以理解为地图的偏移,在GPS显示的时候讲这个偏移减掉,就Ok了:

完成后,效果如下:

这样就将GPS信号纠正到地图上正确的显示了。

如有疑问,请联系:

QQ:1004740957

email:niujp08@qq.com

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏极乐技术社区

一周小程序【资讯教程Demo】更新

轻松一刻 ? 漫画来自于设计师西乔《神秘的程序员们》 小程序官方更新 小程序升级录音、拍摄、音视频播放等多媒体能力 资讯与教程 微信小程序使用CSS3字体 小程...

2675
来自专栏Eugene's Blog

2018黑帽SEO优化排名技术方法大总结分类目录文章标签友情链接联系我们

7002
来自专栏编程之旅

iOS漫谈——对于项目架构的思考

又一次的版本更新上架,心情容不得片刻舒缓,新的迭代任务又明白的摆在桌面上。今年上半年自己琢磨完ReactiveCocoa之后,对手上了项目做了MVVM架构的尝试...

1253
来自专栏進无尽的文章

什么才是优秀的网站用户界面设计

1252
来自专栏腾讯云技术沙龙

邹伟:如何开发一款小游戏

大家下午好,今天我分享的主题是如何开发一款火爆的小游戏。其实小程序和小游戏还是有一些共通的地方,比如在登录部分小程序和小游戏是类似的,而Wafer2也是支持小游...

2.2K27
来自专栏带你撸出一手好代码

小bug,大智慧

程序员和BUG之间的关系很奇妙, 相互都不喜欢对方, 又离不开对方, 是一对相爱相杀相互纠缠永远无法摆脱对方的对手。 每一个BUG都是程序员无意创造出来的,程序...

2864
来自专栏美团技术团队

客户端自动化测试研究

背景 测试作为质量保证极其重要的一环,在移动App开发流程中起到非常关键的作用。从开发工程师到测试工程师,人人都应具备良好的测试意识,将隐患和风险在上线之前找出...

44212
来自专栏快乐八哥

使用Ubuntu 12.04作为日常电脑环境

搜狗输入法出来之后,我觉得有必要写一篇博客说明一下,如何使用Ubuntu作为日常的电脑系统。我使用的Ubuntu版本是12.04,没有使用Ubuntukylin...

2818
来自专栏Youngxj

简约的时间轴HTML源码 - 慢慢记录自己的成长过程

3713
来自专栏吴伟祥

怎么选择和快速搭建个人博客 转

目前比较流行的博客实现可以分为三种方式,各有不同程度的技术门槛、功能支持、主题颜值等。接下来将会通过实例展示不同的博客形式。

2402

扫码关注云+社区

领取腾讯云代金券