2011-06-18 107 views
1

我正在开发的商业Web应用程序驻留在SSL环境中。直到现在,我一直在使用Yahoo Maps,当我意识到当切换到安全SSL环境时,YMaps会破坏SSL证书。我知道Google地图现在提供SSL支持,但不允许用于商业用途,除非您每年只需升级到Premier即可获得$ 10,000美元!对于我这个小小的创业公司来说,这是不可能的。支持SSL的免费商业地图

基本上我需要一个免费的映射服务,它将提供来自https域的所有内容。这是否存在?

回答

1

结束使用leafletJS地图,它允许您指定您的地图切片的网址。我通过服务器上的一个非常简单的PHP代理页面传递了平铺图像文件的内容。这样SSL不会因客户端从不安全的http域请求资源而中断。

PolyMaps上的警告字: IE < 9不能运行它们,因为它们需要SVG支持。发现困难的方式!

如果有人想了解我如何解决我的问题的更多信息,请评论回来。

1

即使它确实存在,几个注意事项:

1)你得到你所支付:将“免费SSL地图”是质量为谷歌/雅虎地图一样吗?他们甚至会接近吗?

2)除非它的藏宝图,为什么他们需要在ssl下服务?他们没有任何用户特定的信息(假设你使用客户端JavaScript来标记/混搭)

3)至于证书问题,请查看协议中立URL,授予您必须吮吸它不介意在IE中弹出6

+3

2:混合内容警告。 – duskwuff

+0

1. http://Polymaps.org是一个高质量替代品的好例子 2.地图位于一个页面上,其中包含其他安全信息。因此,我不希望用户在看到https中断时担心。 3.我搜索了'Protocol Neutral URLs'并且什么也没找到,有关于此的更多信息? – wilsonpage