【发布时间】:2010-11-23 12:06:32
【问题描述】:
我想制作一个显示我的地图、具有平移、缩放和其他功能的网站。 谷歌 API 似乎对我来说是正确的。只有一个问题:我可以在我自己的服务器上使用带有我自己的地图图像的 google javascript api。我不想使用实际的谷歌地图,只是它能够在浏览器中显示可缩放/可滚动的地图
【问题讨论】:
我想制作一个显示我的地图、具有平移、缩放和其他功能的网站。 谷歌 API 似乎对我来说是正确的。只有一个问题:我可以在我自己的服务器上使用带有我自己的地图图像的 google javascript api。我不想使用实际的谷歌地图,只是它能够在浏览器中显示可缩放/可滚动的地图
【问题讨论】:
从技术上讲,这可以使用 API 的 Overlays 部分(Ground overlays 允许在地图上叠加图像)并挂钩六个事件来处理不同缩放级别的重绘、平铺、隐藏任何位置的真实信息谷歌地图认为它正在显示,等等。
但它绝对不是为此类目的而设计的,我不确定以这种方式使用它是否合法,必须阅读许可证。
我相信还有其他替代方案可以实现此功能,而无需与 Google 地图合作所需的工作量。
【讨论】:
不,我不这么认为。
您可能还想查看OpenStreetMap。我已经看到自定义地图图像与它的界面一起使用。
【讨论】:
我想您会发现 Google 地图交互代码旨在与 Google 地图服务器一起使用底层地图。但是,您可以将自己的图层放在他们的地图上,然后提供您自己的内容,只要它使用相同的映射坐标即可。
【讨论】: