谷歌地图和离线海拔的使用

2023-05-10 14:56:27

因为众所周知的原因,国内的用户使用谷歌服务都非常困难。而PlanIt里面使用了谷歌地图和海拔数据服务,因此国内用户使用起来有诸多不便。以下说明一下如何解决。


1
地图服务

最新版本已经全面支持谷歌地图的中国版。点击左上角的图层按钮,新版本多了绿色框中间的五个选择。这五个选择都是不需要就可以访问的。

如果你打开地图选择按钮,没有上图这么多选择,那就是因为您的版本太旧,请升级到最新版本。


另外上面界面的右下角还有一个【地图提供商】的选择,可以换成高德、百度、MapBox等三种其他的地图。各个地图各有千秋,所以大家在计划时候可以根据自己的需要和地图的内容,找个最合适的地图来做计划。


很多人也问国际版和中国版的区别在哪?从技术角度来说,国际版的技术要先进一些,因为它采用矢量地图,地图上面的文字在任何缩放的层次看上去都会比较清楚。中国版的是瓦片方式,文字的大小会随着缩放层次有所不同,看上去会有点模糊。不过卫星图层如果放大到最大,两者的清晰度其实是一样的。大家可以看下面的对比。事实上,谷歌的国际版因为国内的坐标偏移问题,卫星图上面的道路是错位的(如下图左),这种错误是无论如何都没法纠正过来的(除非谷歌自己改进),而谷歌的中国版是不错位。所以这样比较起来,你会发现中国版会更好用。



这两张是地形图的比较。在同样的缩放比例下,除了文字大小不一样,地形图是一模一样。


事实上,中国版的地形图比国际版还多了一个放大的比例。如下图。


另外,我也推荐Mapbox的地形图。它可以放大到比谷歌地形图还要大的比例。不过它只有等高线,不像谷歌地形图还有地形阴影效果。


2
海拔数据

海拔数据就是通过GPS坐标得到对应那个地点的海拔高度(也叫高程)。它是仅次于地图数据的重要数据,甚至在很多计划里,比地图更为重要。PlanIt里面提供的在线和离线两种得到海拔数据的办法。


在线的服务有三种,分别来自谷歌海拔服务器,必应海拔服务器和PlanIt自己的海拔服务器。从精度来讲,必应 >= 谷歌 > PlanIt。PlanIt海拔精度目前不高,但是不需要密钥,将来我们会进一步改进,提高精度。谷歌和必应的精度高,但是两者都需要从它们的网站申请密钥才能使用。 


谷歌海拔服务器申请密钥地址:

https://developers.google.com/maps/documentation/elevation/start


必应海拔服务器申请密钥地址:

https://www.bingmapsportal.com/


在设置里面,有个【海拔数据来自...】选项。您可以改成【谷歌】或者【必应】。相对于的密钥可以输入到设置里面的【输入谷歌地图的密钥】

和【输入必应地图的密钥】选项里面。


另外一种办法是下载离线海拔数据,这样在没有网络时也可以使用。如果少量下载,可以通过打开虚拟现实取景框,按左上角的3D按钮。如果你手机上面没有离线海拔数据,会提示下载。另外如果想大面积下载很多海拔数据,具体步骤参照第一个用户指南(计划)的最后几页。这个步骤有点复杂,需要在电脑上操作,建议找个会玩手机电脑的人来做。


另外我把整个中国的离线海拔数据文件打包放到了百度盘上面。下载以后有四个zip文件,分别解压放到hgt目录里面,然后把hgt拷贝的planit使用的PFT目录下面即可。Android用户通过文件管理器可以直接拷贝。苹果用户使用iTunes来拷贝。


中国境内离线海拔:

链接:https://pan.baidu.com/s/1i6uTW6T 

密码:b5fc


西安的谭老师也放了一份在他的云盘上面。

链接:https://pan.baidu.com/s/1ghgt8IJ 

密码:rpoj


离线海拔数据是渲染三维地形的基础,尽管它的精度不是很高,但是对于大部分地形渲染已经足够了。而对个别精确对齐计划,精度还是不够的。因此建议在精确对齐计划时候,先关闭离线海拔数据功能,使用在线海拔数据做计划。等关键机位和景点的海拔数据缓存下来,再打开离线海拔数据来渲染三维地形。这样就可以很好地兼顾在线的精确和离线的高效。


3
搜索服务

搜索时,如果地名是中文,我们默认会使用腾讯搜索,所以国内没有问题。如果搜索英文,我们使用的是谷歌搜索,所以国内又不能访问了。这时可以通过其他方法得到这些地点的坐标,然后输入到搜索框里面即可。


另外,谷歌搜索也是支持中文的,尤其是你想用中文搜索国外的地点。这时候,就必须要在设置里面将【搜索提供商】改到【谷歌搜索】。同样,如果人在国内,需要翻墙才能使用。


以下内容仅仅适用于安卓用户


对于大部分国产安卓手机用户来说, 就算新版本谷歌地图可以不需要就可以访问,还有一个门槛就是国内安卓手机的谷歌基础服务被阉割了,导致谷歌地图没法显示。如下图这样的黑屏。有时候打开Planit,地图还没有显示就会出现闪退,也可能是这个原因。

大家购买安卓手机时候一定要注意,不同牌子安卓手机的安装谷歌基础服务的难度是不一样的。这里介绍两种办法。


第一种办法:安装谷歌基础服务。详情可以参照https://www.zhihu.com/question/20825604。好在大部分手机可以通过GMS安装器或者GO安装器完美解决。请大家自行到网上搜索下载安装。最常用的是GO安装器,网站在

http://www.goplaycn.com


GO安装器安装好了谷歌基础服务以后,有可能还需要更新谷歌基础服务。原因是因为GO安装器自带的谷歌基础服务往往不是最新版本。如果是这样,PlanIt会有提示,点击PlanIt上面的【更新】按钮就可以去谷歌市场升级即可。这一步同样需要。


第二种办法:对于一些找不到合适的GMS安装器的手机或者安装了仍然没法使用谷歌地图的用户,推荐一个新的应用叫做谷歌空间。他们网站是

http://gplayspace.com


这个软件搭建了一个自己的虚拟空间,可以在里面运行需要谷歌基础服务的应用(不仅仅是PlanIt,谷歌地图应用本身也可以在里面运行),而且不需要翻墙就可以在PlanIt里面使用谷歌地图。唯一需要注意的是,必须要在谷歌空间里面打开PlanIt才行,从外面打开无效。另外如果你就算已经购买了专业版功能,从谷歌空间里面打开PlanIt会还原为免费版,必须申请恢复密钥才能恢复专业版。当然你如果以前在该设备上已经申请过密钥,是可以用同样的密钥的,因为每个密钥和手机是绑定的。


声明:这个谷歌空间软件和PlanIt没有任何关系或者联系,这里仅仅是介绍给大家。它的原理应该就是自带了的,所有的网络数据都经过他们的服务器中转,因此如果在使用过程中发生任何密码或者数据泄漏,PlanIt都一概不负责。





友情链接

Copyright © 2023 All Rights Reserved 版权所有 广西壮歌分享交流群