似乎许可条款会阻止我们在我们的软件中使用Google Maps API。如果我们的软件被出售,我们宁愿绝对免费开源,Google Maps API也需要商业许可证(如果我错了,请更正我 - 我会删除这个问题:-)。
所以问题是,是否有替代GWT的地图API?
答案 0 :(得分:3)
Openlayers是免费软件http://openlayers.org/;它有一个GWT插件:http://sourceforge.net/projects/gwt-openlayers/
就Google的许可证(http://code.google.com/apis/maps/terms.html)而言:
10.9将服务或内容与任何产品,系统或应用程序一起使用 用于或与之相关:
(a)实时导航或路线 指导,包括但不限于 转弯路线指导即是 同步到a的位置 用户的传感器设备; (b)任何 用于自动或自动的系统或功能 车辆自动控制 行为;或(c)派遣,舰队 管理,业务资产跟踪, 或类似的企业应用 (Google Maps API可用于 跟踪资产(如汽车,公共汽车或公共汽车) 其他车辆)只要 跟踪应用程序可用 免费向公众开放。对于 例如,您可以提供免费的,公开的 显示的Maps API实现 实时公共交通或其他 运输状态信息。 如果您的Maps API实施是在内部部署的,或者您是 收取使用Maps API的费用 执行中,请联系 Google Maps API Premier销售团队 更多信息);
我的建议是联系Google并询问他们您的具体情况。我不是律师,这不是法律建议。
答案 1 :(得分:1)
如果您正在寻找完全开放的数据,可能需要查看OpenStreetMap.org他们在FAQ中列出的数据,从中提取他们的开放数据。
答案 2 :(得分:1)
我不是专家,但快速google找到了GWT-Ext,看起来他们正在使用可在商业应用中免费使用的OpenStreetMap数据。