将地形添加到基于Open Street Map的应用程序

时间:2013-10-13 07:44:55

标签: ios operating-system openstreetmap tilecache

我有一个应用程序成功使用Open Street Map .png文件的预加载图块缓存,用于大约20公里x20公里的小城市区域,以支持在网络,iPad和iPhone上呈现旅游信息。它是用HTML5编写的,并使用MoSync创建包装器以在移动设备上提供它。

这种方法适用于城市,但我想扩展应用程序在农村地区(最初在英国)工作,如果我可以访问它,Ordnance Survey映射25000,50000和250000将提供更好的用户体验

我的具体问题是:

  1. 如何抓住地形瓷砖?
  2. 我可以获得与OSM具有相同slippy地图结构的图块。
  3. 我可以使用Ordnance Survey作为英国的来源吗?如果是这样的话,可以使用一次性许可费吗?
  4. 有哪些缩放级别?我期望25000,50000和250000.是100000可用吗?
  5. 我使用什么公式来识别纬度和长对中的特定图块?
  6. 指定缩放级别的所有切片是否都是相同的delta lat和delta long?如果不是我如何平铺它们?

1 个答案:

答案 0 :(得分:0)

回答你的一些问题:

有几个基于OSM的地图与地形元素。请查看list of tile serverslist of OSM based services。在您的应用程序中使用它们之前,请务必先检查每个使用策略。

要确定给定纬度,经度和缩放级别的滑动贴图的文件名,请阅读OSM wiki中的slippy map tilenames页面。