3

我正计划创建一个商业车队/资产跟踪网络应用程序,但当我发现 Google 和 Microsoft 在商业环境中使用他们的服务的高昂价格时,我感到沮丧。我找到了 Openlayers,它声称是免费的,所以我想知道是否有人有商业使用它的经验?

我看起来 API 的使用是免费的,但这是否也包括地图?Openlayers 还允许您使用谷歌作为地图提供者,但如果我这样做,我是否会违反谷歌的 TOS,因为它是商业的?

如果这不是提出此类问题的正确地方,我深表歉意,因为它与编程问题没有直接关系,但我在其他任何地方都找不到明确的答案,我想 SO 上的某个人有创建商业广告的经验测绘应用。

4

2 回答 2

9

OpenLayers 没有数据 - 它是一个开源映射 API,可用于许多不同的数据源。

为了摆脱所有数据许可问题,请使用 OSM 数据而不是 Google - http://www.openstreetmap.org/与 OpenLayers。请参阅http://wiki.openstreetmap.org/wiki/OpenLayers#Examples上的一些示例

于 2010-10-22T19:08:49.180 回答
1

根据使用情况,您可能希望提供自己的地图服务器,而不是依赖(例如)免费的 OSM。这些可以提供 OpenLayers 用来绘制其地图的数据(包括地图图块)。

UMN MapServer 和 GeoServer 很受欢迎。我发现 MapServer 与 OpenLayuers 是一个强大的组合。

我从未使用过 GeoServer,但我认为它需要服务器端 Java。还有其他选择。

于 2010-11-19T04:03:42.680 回答