1

I have download a partial area data file (OSM format) to local. I have a local server which not connect to internet. So I want to build a local map app only with local OSM file (I use OpenLayer js).

I searched openstreetmap.org wiki, but find no solution.

Is there any way or documentaton to solve this?

4

2 回答 2

3

“本地”是指机器上的本地还是本地 Web 服务器?

首先,您需要生成地图图块。然后准备地图 HTML,包括 OpenLayers 代码。磁贴 URL 应该指向你的磁贴(如果是本地计算机,只需对 URL 使用“file://”协议)。

这是生成图块的一种方法(您可以跳过一些步骤):http ://braincrunch.tumblr.com/post/9921938947/maperitive-tutorial-a-hiking-web-map-in-ten-easy-脚步

于 2012-07-30T16:29:53.127 回答
1

1)我必须创建一个连接到本地下载的openstreet地图的API并执行以下操作:2)给定GPS位置,在地图上显示位置。3) 能够显示到该位置的路线并在个人移动时进行更新。

数字 2) 和 3) 还不是我的问题。1)是我现在的问题。我什至不知道从哪里开始。我一直在寻找,但仍然没有看到任何我能理解的东西。

我想知道的是:在哪里下载我可以在本地使用的 OSM?关于连接到本地地图并能够显示它(并且可能能够放大、缩小)的 API 的示例或教程?

API 可以是 java、c# 或 c++。但任何其他语言都是受欢迎的,因为我别无选择。

于 2012-08-08T10:06:43.033 回答