Google maps 在商业分布式应用程序中提供地图的选项

Google maps 在商业分布式应用程序中提供地图的选项,google-maps,map,openstreetmap,Google Maps,Map,Openstreetmap,我正在寻找一种在我的商业分布式web应用程序中提供地图(如谷歌地图)的方法。据我所知,谷歌地图并没有给我我需要的东西。以下是我的要求: 1) 不得要求我的客户购买和提供API密钥 2) 不得限制为一个URL或一组URL(我不知道我的客户将在哪里使用我的应用程序) 3) 我不在乎它是否是托管解决方案,或者是否需要将映射解决方案与我的软件捆绑在一起。我确实需要一个JavaScript API 我看了一些OpenStreetMaps解决方案。。但是找不到一个可以让我这么做的。我不介意为这个解决方案付费

我正在寻找一种在我的商业分布式web应用程序中提供地图(如谷歌地图)的方法。据我所知,谷歌地图并没有给我我需要的东西。以下是我的要求:

1) 不得要求我的客户购买和提供API密钥

2) 不得限制为一个URL或一组URL(我不知道我的客户将在哪里使用我的应用程序)

3) 我不在乎它是否是托管解决方案,或者是否需要将映射解决方案与我的软件捆绑在一起。我确实需要一个JavaScript API

我看了一些OpenStreetMaps解决方案。。但是找不到一个可以让我这么做的。我不介意为这个解决方案付费。。我不需要“免费”


有什么建议吗?

我不知道你说的“分布式web应用程序”是什么意思。您将为您的客户托管它,还是将它作为软件包提供给您的客户自己托管它

不管怎样,OpenStreetMaps有很多方法,这取决于您希望地图来自外部(internet)还是托管在内部网上。这还取决于你是想覆盖整个世界,还是只想覆盖其中的一小部分

一些资源:

  • (免责声明:我是Maperitive的作者)
对不起——是的——我想这可能会让人困惑。所谓分布式,我的意思是它不是托管的。我们将web应用程序(以VM和appliance的形式)发送给客户,因此它在世界各地运行。谢谢-我来看看这些!