如何显示没有街道名称的 MKMapView?
Posted
技术标签:
【中文标题】如何显示没有街道名称的 MKMapView?【英文标题】:How to display a MKMapView without street names? 【发布时间】:2013-04-29 08:54:30 【问题描述】:我需要显示没有街道名称的地图。可以使用 MKMapView 吗?如果没有,是否有不同的 iO 地图 API 支持此功能?
谢谢, 宁录
【问题讨论】:
【参考方案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 然后使用其中生成的属性在应用中自定义您的地图。
【讨论】:
以上是关于如何显示没有街道名称的 MKMapView?的主要内容,如果未能解决你的问题,请参考以下文章