【问题标题】:MapKit without streets and names没有街道和名称的 MapKit
【发布时间】:2017-01-29 17:39:55
【问题描述】:

如何在 MapKit 上隐藏街道和街道名称?我正在为 iOS 制作一个应用程序,我需要加载一个没有街道、街道名称、国家名称或类似元素的地图。我想要一些类似于世界标准地图的东西,只有土地和河流,但没有街道或文字。

【问题讨论】:

  • 使用内置的MKMapView 无法做到这一点。您可以在卫星视图中隐藏所有街道及其名称,但我认为这不是您想要的。尝试其他地图 API,例如 Map Box 或旧的 Google Map API
  • @CodeDifferent 哦...好的

标签: ios swift mapkit


【解决方案1】:

MKMapView 有一个mapType 属性,它决定了它显示的数据类型。如果您将其设置为.satellite,它将不会覆盖街道地图和名称。

这对你的目的有用吗?

【讨论】:

【解决方案2】:

你可以像这样使用 setMapStyle:

mapView.getMap().setMapStyle("[" +
                    "{" +
                    "    \"elements\": \"label\"," +
                    "    \"stylers\": {" +
                    "      \"visibility\": \"off\"" +
                    "  }" +
                    "}" +

            "]");

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多