iOS7 Apple Maps中的MKMapView夜间模式?

时间:2014-04-27 19:30:08

标签: cocoa-touch mkmapview mapkit

是否有一种简单的方法可以在MKMapView上启用夜间模式,就像Apple地图应用程序在太阳下山时一样?

我没有找到MapKit文档这样的东西。

2 个答案:

答案 0 :(得分:4)

不幸的是,这是私人api:

//Assume that the member variables in SparseMatrix and Node are fully defined.
 class SparseMatrix {
 ArrayList filled_data_ = new ArrayList();
 //Constructor, setter (both work)

 // The problem is that I seem to not be allowed to use the operator[] on
 // this type of array.
 int get (int row, int column) {
     for (int i = 0; i < filled_data_.size(); i++){
         Node node = (Node)filled_data.get(i);
         if (row * max_row + column == node.getLocation()) {
             return node.getSize();
         }
     }
     return defualt_value_;
 }

我们应该为苹果提供雷达,以便向所有人开放。对于在驾驶时在第三方应用中使用地图的人来说,这可能是一个安全问题。 如果您尝试使用此将其提交到应用商店,您的应用将被拒绝。

答案 1 :(得分:2)

不,您必须使用Mapbox iOS SDKMBXMapKit等第三方库。