iPad App中的自定义地图

Aks*_*hay 4 iphone google-maps objective-c ipad ios

我只想构建一个这样的向下钻取地图 - 向下钻取地图 在这里我想展示一些关于每个区域的挖掘的数据.我没有线索.我怎么能够 ?我该怎么用?从哪里开始?

编辑:在链接中它显示鼠标悬停的国家/地区名称,而不是我想要显示触摸国家/地区的一些数据/信息.请访问链接中显示的地图,您将获得完整的想法.

谢谢 !!

Sau*_*abh 5

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


yon*_*nel 5

如果您想要对地图布局进行全面控制,并且能够检查用户点击哪个国家/地区,则无需担心:您需要拥有要检测的所有国家/地区的边界.
这是我用来重新实现看起来像你链接的地图的全局方法(如果你愿意,我可以提供更多细节,但首先,这是全局方法):

  • 获取所需国家/地区边界的数据.这可以使用OpenStreetMap.org数据完成.[编辑]我刚刚通过这个网站下载国家边界作为文件,然后你可以使用tilemill:http://www.gadm.org/country
  • 将此数据与tilemill(http://mapbox.com/tilemill/)一起使用:此工具可以使用看起来像CSS但专用于地图的语言来设计地图.结果很棒,工具也很棒.此工具还支持形状文件,因此如果您可以将国家/地区边界设置为shapefile,则可以将它们与tilemill一起使用,这比使用打开的街道地图中的.osm文件更容易.有关支持的格式,请查看http://mapbox.com/tilemill/data/.
  • 然后,使用tilemill将地图导出为MBTile文件(此文件包含以不同缩放级别渲染地图所需的所有切片).
  • 使用route-me项目显示生成的MBTile文件(在最新版本中,route-me能够做到这一点,mapbox团队已经实现了这个功能,以支持他们的开放格式MBTile).

来自Mapbox的人们在这里发布了一个很好的教程"从数据到地图":http://mapbox.com/demo/making_massredistrict/ 这也有帮助