如何下载谷歌地图卫星图像并保存与图像相关的坐标信息?

时间:2011-08-26 11:42:09

标签: java javascript api google-maps

我有谷歌地图相关的问题,并且找不到如何实现它的方式。试着想象下一步的程序:

  • 下载某些区域的Google地图卫星视图图像(在某些指定的缩放级别)。例如,我们想要所有英格兰的形象。

  • 这张“英格兰照片”将分成若干个图块并打包到档案中

  • 在档案中我们需要保存(在单独的XML文件中)有关此图像坐标的信息

为什么我们需要这个?之后,在该计划的其他部分,我们可以做下一步:

  • 用户问:“请给我看地图51°30'26”/ 0°07'39“

  • 我们可以在中心显示伦敦“英格兰照片”的一部分。

这就像Goole Maps的离线版本。 有人知道它是如何完成的(JS,Java,...)?

2 个答案:

答案 0 :(得分:0)

理论上,您可以使用Google Static Maps API。我在理论上说是因为:

  • 保存大量数据是不切实际的
  • 谷歌将限制此类下载次数

答案 1 :(得分:0)

http://mt1.google.com/vt/lyrs=m@159000000&hl=en&x=297&y=192&z=9&s=Gal

在这个网址x,y,z中是众所周知的。

但我不认为你可以获得特定位置的这些图像,因为数字与一个简单的模式彼此无关。

我认为你需要让gmap.js文件可读,然后检查它很长时间