我可以在MKMapView中更改Google徽标的位置吗?

时间:2011-03-27 16:56:03

标签: objective-c cocoa-touch ios mkmapview

我正在制作一个拥有MKMapView的应用。我在MKMapView上面有一个半透明的UIToolbar。问题是Google徽标位于其下方。有没有办法在UIToolbar上方(Y方向,而不是Z)上方显示Google徽标,而不是在其下方? screenie

5 个答案:

答案 0 :(得分:14)

答案 1 :(得分:4)

唯一的方法是使用MKMapView同时更改MKCoordinateSpan的大小,以补偿UIToolbar占用的地图数量。如果您的目标是能够在工具栏下方显示地图的某些部分,则这是不可行的。

答案 2 :(得分:1)

我遇到了同样的问题,担心是否会违反使用条款。正如@Black Frog建议的那样,您应该移动工具栏或调整mapView的大小以显示Google徽标。虽然它使半透明的工具栏毫无意义,但它比使你的应用程序可能被拒绝更好。

答案 3 :(得分:0)

没有Google API可以移动徽标。您需要移动工具栏。

答案 4 :(得分:0)

这很棘手,但有可能。放大MKMapView.frame,以隐藏Google徽标。 Apple会拒绝您的应用,因此您需要再次添加徽标。这可以通过一个徽标来完成(我,我可以发给你)。您可以将此png放在地图上,Apple接受。