代码之家  ›  专栏  ›  技术社区  ›  Matt Roberts

使用google maps API或OpenLayer渲染大型非地图图像

  •  2
  • Matt Roberts  · 技术社区  · 14 年前

    我有一个大的非地图图像,我想让人们在浏览器上查看多个缩放级别。我想在google maps API或openlayer中显示图像,以便人们可以放大/缩小和平移。我希望我可以添加额外的图层来覆盖图像上感兴趣的内容。我在看MapTiler将图像分割成可以在多个缩放级别生成的平铺,但是我很困惑。。。

    MapTiler想知道我的图像文件地理参考的空间参考系统(SRS),我不知道该告诉它什么;)我没有地理参考数据-我只想让它为我的图像生成平铺,然后允许我在谷歌地图或openlayer中显示该图像。此外,openlayers似乎非常依赖地理参考数据。。

    我是在寻找错误的解决方案,还是有什么建议可以让它发挥作用?OpenLayers是否可以用于在没有地理位置数据的情况下以多个缩放级别显示自定义图像平铺集?

    2 回复  |  直到 14 年前
        1
  •  2
  •   Matt Roberts    14 年前

    找到了答案。在OpenLayers和Google maps中都可以显示自定义地图,为地图提供自己的分幅。。。

    This google groups posting 详细说明如何使用MapTiler生成非地理参考图像,然后可以在OpenLayers图像上显示这些图像。

    在mapptiler中,需要选择rastor图像,然后确保不使用mapptiler向图像添加任何地理参考数据。

        2
  •  0
  •   Argiropoulos Stavros    14 年前

    如果我做对了也许 google maps custom overlays 能满足你的需要吗?