OpenStreetMap:社区驱动的谷歌地图替代品
创始人
2024-03-02 07:21:45
0

作为谷歌地图的潜在替代品,OpenStreetMap 是一个由社区驱动的地图项目,在本文中我们将了解更多关于这个开源项目的信息。

OpenStreetMap(OSM)是一个可自由编辑的世界地图,任何人都可以对 OpenStreetMap 贡献、编辑和修改,以对其进行改进。

查看地图并不需要帐号,但如果你想要编辑或增加地图信息,就得先注册一个帐号了。

尽管 OpenStreetMap 以 开放数据库许可证 授权,可以自由使用,但也有所限制 —— 你不能使用地图 API 在 OpenStreetMap 之上建立另一个服务来达到商业目的。

因此,你可以下载地图数据来使用,以及在标示版权信息的前提下自己托管这些数据。可以在 OpenStreetMap 的官方网站上了解更多关于其 API 使用政策版权 的信息。

在这篇文章中,我们将简单看看 OpenStreetMap 是如何工作的,以及什么样的项目使用 OpenStreetMaps 作为其地图数据的来源。

OpenStreetMap:概述

OpenStreetMap 是很好的谷歌地图替代品,虽然你无法得到和谷歌地图一样的信息水平,但对于基本的导航和旅行来说,OpenStreetMap 已经足够了。

就像其他地图一样,你能够在地图的多个图层间切换,了解自己的位置,并轻松地查找地点。

你可能找不到关于附近企业、商店和餐馆的所有最新信息。但对于基本的导航来说,OpenStreetMap 已经足够了。

通常可以通过网页浏览器在桌面和手机上访问 OpenStreetMap 的网站 来使用 OpenStreetMap,它还没有一个官方的安卓/iOS 应用程序。

然而,也有各种各样的应用程序在其核心中使用了 OpenStreetMap。因此,如果你想在智能手机上使用 OpenStreetMap,你可以看看一些流行的谷歌地图开源替代:

MAPS.MEOsmAnd 是两个适用于安卓和 iOS 的开源应用程序,它们利用 OpenStreetMap 的数据提供丰富的用户体验,并在应用中添加了一堆有用的信息和功能。

如果你愿意,也可以选择其他专有选项,比如 Magic Earth

无论是哪种情况,你都可以在 OpenStreetMap 的官方维基页面上看一下适用于 安卓iOS 的大量应用程序列表。

在 Linux 上使用 OpenStreetMap

在 Linux 上使用 OpenStreetMap 最简单的方法就是在网页浏览器中使用它。如果你使用 GNOME 桌面环境,可以安装 GNOME 地图,它是建立在 OpenStreetMap 之上的。

还有几个软件(大多已经过时了)在 Linux 上使用 OpenStreetMap 来达到特定目的,你可以在 OpenStreetMap 的 官方维基列表 中查看可用软件包的列表。

总结

对于最终用户来说,OpenStreetMap 可能不是最好的导航源,但是它的开源模式允许它被自由使用,这意味着可以用 OpenStreetMap 来构建许多服务。例如,ÖPNVKarte 使用 OpenStreetMap 在一张统一的地图上显示全世界的公共交通设施,这样你就不必再浏览各个运营商的网站了。

你对 OpenStreetMap 有什么看法?你能用它作为谷歌地图的替代品吗?欢迎在下面的评论中分享你的想法。


via: https://itsfoss.com/openstreetmap/

作者:Ankush Das 选题:lujun9972 译者:rakino 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

不足的站点地图
要解决“不足的站点地图”的问题,你可以参考以下步骤:检查站点地图的...
2025-01-12 18:31:13
不重新渲染ArcGIS地图...
要实现“不重新渲染ArcGIS地图的情况下更新状态”,可以通过以下...
2025-01-12 14:01:58
不重新绘制地图的情况下,改...
要实现不重新绘制地图的情况下,改变地图范围并使用滑块来改变显示的数...
2025-01-12 13:31:31
不支持高地图.js文件的美...
要解决这个问题,您可以使用Mapbox API来实现基于经纬度的高...
2025-01-11 22:00:49
不允许从另一台机器加载本地...
要解决不允许从另一台机器加载本地图像的问题,可以使用服务器端代码来...
2025-01-11 10:31:25

热门资讯

使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
Bazzite:专为 Stea... 为 Linux 桌面或者 Steam Deck 做好游戏准备,听起来都很刺激!对于一个专为 Linu...
Motrix:一个漂亮的跨平台... 一个开源的下载管理器,提供了一个简洁的用户界面,同时提供了跨平台操作的所有基本功能。在这里了解关于它...
Bash 脚本中如何使用 he... here 文档 here document (LCTT 译注:here 文档又称作 heredoc ...
使用 dialog 和 jq ... 为何选择文字用户界面(TUI)?许多人每日都在使用终端,因此, 文字用户界面 Text User I...