【问题标题】:How to display a MKMapView without street names?如何显示没有街道名称的 MKMapView?
【发布时间】:2013-04-29 08:54:30
【问题描述】:

我需要显示没有街道名称的地图。可以使用 MKMapView 吗?如果没有,是否有不同的 iO 地图 API 支持此功能?

谢谢, 宁录

【问题讨论】:

    标签: ios geolocation mkmapview mapkit


    【解决方案1】:

    您需要做的是将地图类型设置为卫星。

    这里是如何做到这一点:

    [mapView setMapType:MKMapTypeSatellite];
    

    编辑: 不确定它是否是卫星,但请尝试以下方法之一:

    [mapView setMapType:MKMapTypeStandard];
    [mapView setMapType:MKMapTypeHybrid];
    [mapView setMapType:MKMapTypeSatellite];
    

    【讨论】:

    • 是的,这是一个选项,但我更喜欢经典地图视图,而不是卫星视图。
    • 好吧,那我猜你如果不想要卫星地图就得浏览API了。
    • 如果你被困在stellite 和classic 的中间,请使用Hybrid! :D
    【解决方案2】:

    Nimrod,您无法显示隐藏街道名称的地图视图,只能显示卫星视图。但是,检查Google Maps SDK - 他们刚刚启动它,他们提供了很多默认 MKMapView 不提供的想法。

    【讨论】:

      【解决方案3】:

      MapBox iOS SDK 将允许您完全自定义地图,包括删除街道名称,但具有类似 MapKit 的功能。

      【讨论】:

        【解决方案4】:

        如果您愿意,可以使用 Google Maps SDK 并在此链接中制作自定义地图: http://gmaps-samples-v3.googlecode.com/svn/trunk/styledmaps/wizard/index.html?utm_medium=twitter 然后使用其中生成的属性在应用中自定义您的地图。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多