我希望为我的应用程序提供订阅者的部分内容是显示其客户位置的地图,以及获取路线的选项(想法是他们可以轻松地从一个地方获取路线而不是复制/粘贴并转到谷歌地图或Mapquest或其中任何一个)。但据我所知,谷歌地图将要求我付费使用他们的API,因为我的应用程序只对付费订阅者可见。我已经联系了他们的销售部门,试着看看有多少,但说实话,任何金额都太多了,因为我的创业公司是自助式的,我几乎没有任何资金。
这让我看到了替代方案,因为我不打算付费使用映射API。在可用的地图中,您认为哪个地图和方向最可靠?我正在考虑Bing地图(以前的Live Maps),因为看起来我将使用ASP.NET MVC作为我的首选平台(嘿,我有另外两年的BizSpark会员资格 - 我不妨使用它!)但是我没有检查他们的服务条款,看他们是否有类似于谷歌地图的附加条件,如果地图仅对付费客户可见,则需要特殊许可证。
编辑:我想我要问的是,是否有任何地图服务不会向一条腿和一条腿充电以便在其上使用其地图服务付费,密码保护的网站?我希望将地图集成作为我产品的一个主要功能,但我们是一家创业公司,所以没有钱购买昂贵的许可证。
答案 0 :(得分:6)
您可以使用OpenLayers,Mapnik和OpenStreetMap来展示自己的地图和方向查找功能,或者您可以与Cloudmade联系以帮助您完成此操作。由于基础地图数据是免费的,我认为Cloudmade比Google,Yahoo和Bing便宜得多。
答案 1 :(得分:1)
要使用Google Maps API在受密码保护的页面上执行此操作,需要获得高级许可。每个这样的许可证都是可以协商的,但价格通常从10000美元起。
考虑的一种可能性是在新的浏览器窗口或弹出窗口中将maps.google.com上的路线请求丢弃。在& saddr和& daddr参数中传递起始和结束地址。或者制作自己的面向公众的地图页面并在弹出窗口中打开它。
答案 2 :(得分:1)
哦,伙计。我刚刚开发了自己的SaaS应用程序,今天遇到了Google和Bing的定价 - 在构建asp.net框架并使用Bing获取地图(时间/距离)数据之后。甚至没有使用任何视觉显示/滚动/缩放功能。
如果MSFT,Google等人提供中小企业定价以及“企业”定价,那将是非常好的 - 我们是两种不同的业务。而且我也是自我引导的。希望我不是scr3wed ...
答案 3 :(得分:1)
SpatialKey http://www.spatialkey.com为SaaS映射提供了一个很好的解决方案,并没有将您绑定到单个映射提供程序。它们的默认值是Mapquest,但它们也提供了Openstreet地图。
答案 4 :(得分:0)
我对Bing非常满意。我的公司有企业许可证,并不便宜。但是,他们刚刚宣布了新的许可(http://www.microsoft.com/maps/resources/news.aspx)。
“小型网站的免费许可。现在开始使用Bing地图更加容易 - 现在可以免费使用面向公众,不受密码保护的网站,每年最多可提供125,000个用户会话。*”
所以它可能在您的手中:)