我正在寻找适用于Android手机的离线地图浏览应用程序。绝对要求:


可在Android上运行。
为我旅行的地方提供可下载的离线地图。作为地图源的OpenStreetMap满足了此要求,因此可以通过允许下载OSM数据来满足。
我必须至少能够轻松下载至少一个城镇及其郊区的地图。区域越大越好。 (您可以在Google Maps上下载的代码段太小了几个数量级。)
该应用程序必须适合根据下载的地图进行导航。例如,给定街道地址,我必须能够在地图上搜索该地址。
应用程序必须能够在地图上显示GPS位置(“我在哪里?”)。
显示交通信息(“ 42号巴士在哪里停下来?”)。很高兴有:在我手机的存储容量允许的范围内。
同时显示本地名称和音译名称,以表示不使用拉丁字母的区域。
显示其他数据,例如博物馆,饭店等。 >搜索旅游景点,餐馆等。
在线链接到实时交通信息。
行人,自行车,驾车和公共交通路线。
免费。


评论

较早版本的Google Maps曾经支持此功能。.现在下载功能的工作方式实在太可悲:(

搜索(查找)地址并导航到该地址是不同的事情。对我来说还不是很清楚,如果您真的要导航(我想是)

@Bernhard行人导航可以通过“连接点”在地图上手动完成。由于行人导航是我真正关心的一种,因此我真正需要的是能够可视化(并因此搜索)我的当前位置和目的地。因此导航很不错,但不是绝对必要。

@吉尔斯:您认为您使用的标签是一个很好的先例吗? (我不确定,否则我将对其进行编辑)

@Oxinabox android和地图肯定。其他我不确定的。我对使用脱机犹豫不决,这有点含糊,但在这里非常重要。流动性有相同的缺陷。我不确定gps:这有点外围(尽管这是必需的)。如果该标签存在,则openstreetmap绝对有保证,但可能过于具体。

#1 楼

您可以在Android应用程序的答案中找到一些候选项,该答案可以读取“开放街道地图”数据,但可以用作GPS或用于“路线”。我的推荐再次是Locus Maps,它似乎符合您要求的所有功能:


可在Android上运行
大量地图源(包括OSM),可通过Map获得更多调整插件
通过集成的“地图下载器”轻松下载。从一系列选项中进行选择,例如“实际屏幕”,国家(因此也可以实现此可选愿望),沿描边的区域,矩形等等。在离线(和在线)地图上导航。仅需要一个连接来进行路线计算,而不是用于导航本身(因此,例如,当您仍在酒店中使用WiFi进行计算,检查附近的“免费WiFi”咖啡馆或暂时启用移动数据以进行路线计算时,该连接都应该起作用)。 /> GPS在地图上的位置对于导航应用是必不可少的,因此自然得到支持。箭头甚至指向您正在寻找的地方。如果这还不够,请安装AR附加组件,以使POI在相机视图中指出以获取其他方向。
不检查运输情况。但是,如果有可用的地图/图层,您应该可以包含它们。
甚至可以从.kmz文件(包括图像等)中集成更多数据,以获取完整的离线指南。以这种方式多次使用,效果很好。

在线语音导航,地图下载,OpenStreetMap(单击图像以获得更大的变体)
)是免费(受广告支持)版本,请根据需要使用此方式。如果您认为这是值得的,请购买专业人士以摆脱增加的麻烦,并使用一些额外功能。

评论


“只需要连接即可进行路由计算”-因此,这显然不是100%的离线解决方案(可能需要这样做)。 OsmAnd可以完全脱机工作。

– Kozuch
2014年4月17日上午10:11

那是我最后一次检查它。由于您的评论,我只是在相应的手册页上进行了重新检查:似乎仍然是这种方式,尚未进行离线路线计算。抱歉

– Izzy♦
14年4月18日在17:03

离线导航可以使用BRouter。问题是,通过Google(或其他网络服务)搜索地址有效。因此,您只能在地图上选择的两个点之间导航。

– Tim
15年7月14日在21:27

老鼠!看起来很完美,直到我读到“需要连接才能进行路线计算”。我将坚持使用navmii,这样我就可以下载整个国家/地区并完全脱机浏览(上周我做了英国->法国->比利时->荷兰->德国,进行了一些自发搜索,然后绕开了离线路线进行绕行)。 las,它不能满足OP的要求,但不能处理公共交通,但是我还没有找到一种更好的汽车驾驶方法(可以自行纠正;我一直在监视着)

–莫格说要恢复莫妮卡
17年5月5日在7:43

@Mawg我猜想Menion决定在线进行路线计算的原因是,否则它要么不够准确/不够灵活,要么路线数据将需要过于频繁的更新(请考虑交通堵塞,建筑工地等)。

– Izzy♦
17年5月5日在7:48

#2 楼

OsmAnd是最好的选择:


也可以在android上运行
整个世界和特定国家/地区的地图。
您可以轻松创建自己的地图。地图会定期更新。
最适合导航,计算完全脱机,并随着gps位置的变化而刷新
许多搜索选项,按名称,按坐标,按地址
gps在地图上的位置。根据北上,指南针或运动方向定向地图
显示交通信息。 (已经尝试过此版本)
显示音译名称(也没有尝试过)
显示并搜索更多内容。
有免费版本和带插件的付费版本。


评论


也提供多种语言:)

– Nirab Pudasaini
2014年3月2日在5:31

由于该应用程序是开源的,因此您还可以从F-Droid存储库获取带有插件的完整版本

–追求
15年7月26日在21:29

#3 楼

您也可以尝试Maps.Me(以前称为MapsWithMe)。它具有您需要的大多数功能:


允许下载整个国家/地区
使用OpenStreetMap数据
显示许多POI
可以搜索地址或商店,餐厅或其他景点
离线工作
可以使用GPS在地图上显示您的位置
可以将下载的文件存储在SD卡上
免费

>完整版现已免费提供(以前有单独的Pro和Lite版本)。我使用专业版去巴塞罗那旅行,没有任何问题。它可以从Google自定义地图导入KML文件,并在地图上显示书签。

根本没有广告,也没有图层限制。专业版具有:在地图上离线搜索,在地点加书签,地图旋转,共享书签,自动关注模式。我必须注意,我与开发者或发布者没有任何隶属关系。我尝试了几种类似的应用程序,发现这是最适合我的应用程序。

评论


免费版有哪些限制? (例如,广告,缺少图层,地图尺寸限制...)

–吉尔斯'所以-不再是邪恶的'
14年2月24日在18:28

@Gilles,根本没有广告,而且层次也没有限制。专业版具有:在地图上离线搜索,在地点加书签,地图旋转,共享书签,自动关注模式。我必须注意,我与开发者或发布者没有任何隶属关系。我尝试了几种类似的应用程序,发现这是最适合我的应用程序。

– Axm
2014年2月24日在18:51



#4 楼

我使用Sygic已有一段时间了,对我很有帮助。

应用程序的在线图片:



我发现有用的功能:


离线地图,无需互联网即可导航,也无需下载更多地图。
搜索街道或POI(景点),找到最近的ATM,加油站等。
可以查看选项多条路线
将地点或当前地点(位置)添加到收藏夹。
提取当前位置/地址并将其放置在默认的电子邮件/ SMS应用程序中以便共享位置。您只需点击箭头即可查看坐标。
可定制的信息栏。
ETA,速度等信息。
Google本地搜索。
声音引导设置,带有男性/女性声音以及不同的重音和单位/公制。
在步行/驾驶模式之间切换。
2d(顶视图)/ 3d(侧面角度)选项。
日/夜自动地图视图。

我遇到的但并未实际使用的可用功能。


警察陷阱报告
天气信息行程记录。
SOS->查看您最后知道的职位地址和坐标,显示最近的医院和警察局,加油站,药房。

与其他应用程序相比有一些缺点:


它不是免费的,但是尽管它已经安装在我的设备上,但我没有购买它。 />不是最快启动的应用。

nb我在三星Galaxy Note1上使用了该应用,用于吉隆坡地图。

屏幕截图:



#5 楼

需要离线导航时,我已经使用过Navit几次。您可以免费下载和安装每个国家/地区需要的地图(它们不是很大),并且可以正常运行。我确实发现,您需要将搜索国家/地区设置为单独的位置,才能在Google Play上的版本上进行搜索,但是SVN版本很好。除此之外,它还可以很好地完成标准的nav编程工作。我以前在老手机上从来没有遇到过性能问题。您可以下载所需的国家(并且文件不是那么大),而且告诉您所在的位置似乎很准确。我不确定语言-我在拉丁脚本中使用过的语言。通过点击菜单(或“切换应用”按钮)来完成此操作。并选择您要下载的地图。考虑到世界地图约为8gb,您可以下载正在查看的区域地图或每个国家/地区地图(最多200 MB)。我个人发现我必须重新启动navit才能读取下载的地图,但是YMMV。一旦起作用,它将起作用。您显然也可以在此处下载自定义地图区域,并将其放入文件夹中。它使用OSM数据,因此与使用的版本一样好坏。许多车载GPS装置,并且您有夜间模式和白天模式,psudo 3d和通常的POI选项。不是最新版本,而对于最新版本,您可以直接从其页面下载SVN快照。

#6 楼

以我的经验,最好的此类应用是开源OsmAnd。从项目站点(在Google Code中):

离线和在线OSM地图的全球移动地图查看和导航
OsmAnd(OSM自动导航方向)
该项目旨在提供舒适的移动设备地图查看和导航(路由)应用程序。特别的压力在于完整的离线功能(通过预加载的离线地图数据)或经济的互联网使用。

有关更多屏幕截图: br />
在Android上运行
使用OSM数据提供可下载的脱机地图
允许在较大的区域进行下载
适合基于已下载的地图进行导航(来自个人经验!) br />在地图上显示GPS的位置
可以显示交通信息,也可以显示博物馆,饭店等(通过OSM景点或POI)
行人,自行车,驾驶和公共交通指示。
是免费的开放源代码

OsmAnd〜可以从F-Droid(适用于Android平台的FOSS(自由和开源软件)应用程序的目录)轻松安装。此处提供的版本没有限制(与Google Market上的OsmAnd的免费版本相反)。

评论


这与先前的答案相同,您可以编辑先前的答案并使它更好。

–neogeomat
2014年3月2日在16:02

另一个答案按相同顺序解决问题要求,不是复制粘贴。并基于个人经验。

–neogeomat
2014年3月3日在1:06

我的回答对我来说更完整了(并尝试紧跟meta.softwarerecs.stackexchange.com/questions/455/…),我正在准备它,而另一个被发布了,所以就继续吧。重写只是为了编辑另一个答案,实在太大了。

–landroni
2014年3月3日在8:34



#7 楼

诺基亚HERE是一个相关的选项,在不到一年的时间里(2015年)就发展壮大[在Google Play上的下载量超过500万]。 Android
为整个国家/地区提供可下载的离线地图
可以与GPS集成并提供方向/导航


评论


我建议“在这里”。我在威尼斯与一个Google Maps的朋友一起尝试过。我使用的是Google,而他使用的是Here。他们与指示保持一致,只不过Google希望我跳开分隔这些岛屿的水,而这里没有。

–罗希特·古普塔(Rohit Gupta)
15年11月20日在1:42

#8 楼

我使用Genius Maps,它具有以下功能:


非免费的
在iOS 7.1(和Android 2.2及更高版本)上运行
有美国的地图,加拿大和巴哈马群岛以及许多其他国家/地区
能够在地图上显示GPS位置(“我在哪里?”。)
Navteq的地图数据
适合导航基于下载的地图–并可以轻松下载整个国家:

导航和下载(单击图像以获得更大的版本)


显示其他数据,例如博物馆,餐厅等。
允许您搜索位置:

搜索(单击以获得较大的变体)

,但不显示交通信息(“ 42号巴士在哪里停下来?”)。


有地图的所有国家/地区列表:


EUROPE:阿尔巴尼亚,安道尔,奥地利,白俄罗斯,比利时,波斯尼亚黑塞哥维那,保加利亚,克罗地亚,捷克共和国,丹麦,爱沙尼亚,芬兰,法国,前南斯拉夫的马其顿,德国,直布罗陀,格力ce,匈牙利,冰岛,爱尔兰,意大利,拉脱维亚,列支敦士登,立陶宛,卢森堡,马耳他,摩尔多瓦,摩纳哥,黑山,荷兰,挪威,波兰,葡萄牙,罗马尼亚,俄罗斯,圣马力诺,塞尔维亚,斯洛伐克,斯洛文尼亚,西班牙,瑞典,瑞士,土耳其,乌克兰,英国,梵蒂冈城
北美洲:美国中部,美国东北部,美国东南部,美国西阿拉斯加,夏威夷,波多黎各和维尔京群岛,加拿大,墨西哥
亚洲/太平洋:澳大利亚,文莱,印度尼西亚,马来西亚,马尔代夫,新西兰,菲律宾,新加坡。台湾,泰国,越南
中/南美洲:阿根廷,巴哈马,巴西,开曼群岛,智利,哥伦比亚,哥斯达黎加,法属圭亚那,马提尼克岛,巴拿马,巴拉圭,秘鲁,圣巴泰勒米,苏里南,乌拉圭,委内瑞拉
中东/非洲:安哥拉,巴林,博茨瓦纳,布隆迪,埃及,以色列,象牙海岸,约旦,科威特,黎巴嫩,莱索托,肯尼亚,马拉维,摩洛哥,莫桑比克,纳米比亚,尼日利亚,阿曼,塞内加尔,沙特阿拉伯,南非,斯威士兰,坦桑尼亚,突尼斯,乌干达,阿拉伯联合酋长国,赞比亚,津巴布韦


#9 楼

我将推荐Google的Maps-Navigation&Transit。根据您的绝对要求:




在Android上运行。检查

为我
旅行的地方提供可下载的离线地图。检查


我必须能够
轻松下载至少一个城镇及其郊区的地图。
区域越大越好。 (您可以在
Google地图上下载的代码片段太小了几个数量级。)检查。这足以下载一个城镇及其郊区。另外,如果手机有SD卡,您还可以将下载位置更改为SD卡。




应用程序必须适合导航基于下载的
地图。例如,给定街道地址,我必须能够在地图上搜索
该地址。检查

应用程序必须能够在地图上显示GPS
位置(“我在哪里?”)。检查


显示交通信息
(“ 42路公共汽车在哪里停下来?”)。我对此没有亲身经历。但是,谢谢@吉尔斯(Gilles),交通信息有限(您可以看到车站,但不能看到线路)

评论


噢,这是新的。运输信息是有限的(您可以看到站点,但不能看到线路),但与OSM差不多。奇怪的是,您可以获得行车路线,但无法获得行人路线,自行车路线或公共交通路线。

–吉尔斯'所以-不再是邪恶的'
16-09-29在21:52

#10 楼

对于喜欢远足的人,我可以推荐Mapy.cz应用。它满足所有的绝对要求*,并提供(包括离线选项)“带有标记的步道和自行车道的世界自行车和徒步旅行地图”。对于公共交通,显示了车站,但通常不显示服务路线(某些城市除外,其中包括路线)