2011-10-17 28 views
4

我只是想构建一个像这样的向下钻取地图 - Drill Down Map 这里我想展示一些关于每个地区的挖掘的数据。我不在线索。我怎么能够 ?我应该使用什么?从哪里开始?iPad应用程序中的自定义地图

编辑:在链接显示鼠标悬停的国家名称,而不是我想显示国家的一些数据/信息的联系。请访问链接中显示的地图,您会看到整个想法。

谢谢!

+0

你的慷慨是即将到期..分配你的慷慨回答,你认为是最有帮助给你! – Saurabh

+0

arg赏金已被分配给不是*答案*的答案:/ – yonel

+0

抱歉yonel。有时你必须这样做。我真的很感谢你的答案。 – Akshay

回答

5

如果您想要对地图布局进行全面控制,并且能够检查用户点击哪个国家,这里就不存在秘密:您需要在所有需要检测的国家/地区都有边界。
这里是全球性的办法我会用它来重新实现的东西,看起来像你链接到地图(我可以向您更多的细节,如果你想要的,但首先,这里是全球性的办法):

  • 获取数据你需要的国家的边界​​。这可以使用OpenStreetMap.org数据完成。 [编辑]我刚刚穿过这个网站下载国家边界作为文件,然后可以使用瓷砖:http://www.gadm.org/country
  • 与瓷砖使用此数据(http://mapbox.com/tilemill/):此工具能够使用看起来像CSS但专用于地图。结果非常好,工具也很棒。这个工具还支持形状文件,所以如果你可以将国家边界作为形状文件,你可以在tilemill中使用它们,这比在开放式街道地图中使用.osm文件更容易)。看看这里支持的格式http://mapbox.com/tilemill/data/
  • 然后,使用tilemill将导图导出为MBTile文件(该文件包含获取以不同缩放级别呈现的地图所需的所有图块)。
  • 使用route-me项目显示生成的MBTile文件(在其最新版本中,route-me能够做到这一点,mapbox团队已经实现了该功能以支持其开放格式MBTile)。

从Mapbox家伙已经出版了一本很好的教程“从数据到地图”在这里:http://mapbox.com/demo/making_massredistrict/这可能有助于以及

3

取决于你在找什么。要实现链接的示例,您可以使用CATiledLayer分割成一个巨大的图像,这就足够了。如果你有一点谷歌,你会发现的例子,PhotoScroller是一个。如果你想显示真实的地图,你必须调查route me project

+0

感谢您的回复,并对延迟回复感到抱歉。我检查了我的路线,但没有派生我很多,我不想使用图像[如果我能找到其他东西]。 – Akshay

+0

它为我工作。 :) – Akshay

0

我不认为使用图像可能是不错的选择。查看此链接 - arcgis-iphone api。我不太确定,但你可以从中得到一些想法。

快乐帮..

5

最好的办法是使用CloudMade(http://cloudmade.com/)。他们提供自定义地图构建器程序,您可以在其中构建自定义地图并将这些地图集成到iOS应用程序中。

+0

有些简报会说清楚,我在网站上没有得到太多的信息(可能是我的错) – Akshay

+0

我认为他是指那个产品:http://developers.cloudmade.com/projects/show/iphone -sdk – yonel

相关问题