您如何评价Open Street Maps的可靠性?

时间:2012-06-05 06:21:17

标签: php ios openstreetmap mapquest

我正在构建一个Geo Location移动应用程序,我现在正处于与其集成的API的十字路口。我想这两个巨头是谷歌地图和开放街道地图。我听说谷歌将在秋季开始为他们的API收费,我不确定我的应用程序到那时会盈利,所以我决定选择Open Street Maps。

我唯一想知道的是,如果Open Street Maps在黄金时段足够可靠。我已经尝试了一些问题,说实话,它在佐治亚州找不到几个地方。我从来没有遇到谷歌地图的问题。是否有任何使用过Open Street Maps的人对它的可靠性有任何疑问?我正在构建一个IOS应用程序,如您所知,IOS没有可以通过地址告诉您纬度和经度的地理编码器,所以这就是为什么我必须查看其他替代方案。我的后端将是PHP通过CURL调用mapquest的nominatim实现(没有查询限制),如果它是任何安慰。

1 个答案:

答案 0 :(得分:0)

Google地图和Open Street Maps之间存在概念上的差异。前者是商业产品(即使目前是免费的),它使您可以使用干净,成熟的API(地理编码,地图图块,甚至客户端API)访问其功能。但是,您无法使用它可能需要的所有,例如,您无法更改地图颜色,或只绘制餐厅等。

Open Street Maps不是一个产品,更好的是一个巨大的,开放的地理数据库。您可以按照多边形,点,区域的形式查询所有信息。但是你必须自己绘制地图。您可以在客户端(如果您有足够的CPU)或在服务器端执行此操作,并仅将地图图块下载为图像。这正是MapQuest为您所做的:它从Open Street Maps DB渲染地图,并允许您访问切片。地理位置等辅助服务也可以在Open Street Maps附近使用,但它并没有严格连接到它,你可以使用其他一些更具体的服务(例如,有一个非常好的数据库,包含地球的所有山峰)。

根据我的经验,Open Street Maps数据库包含的定量信息比Google地图更精确,您可能需要在地图图块上绘制多少和哪种信息(如果您不使用)渲染服务)。无论如何,你在更多工作的价格上有更多的灵活性。

相关问题