【问题标题】:how to rotate google map for iphone app如何为iphone应用旋转谷歌地图
【发布时间】:2012-07-17 07:34:36
【问题描述】:

我正在做面向地图的 iphone 应用程序。在那显示谷歌地图上的一个区域。该区域放置在水平视图中。我想在垂直视图中旋转它。有什么想法吗?请帮助我。我附上了地图图像下面。

【问题讨论】:

  • 垂直视图是什么意思..当您的设备是垂直的或其他东西时,您想改变地图的方向吗??
  • 不。我不问方向。我使用的是默认谷歌地图。上面谷歌地图显示的区域显示在东西侧。我想显示在南北侧。
  • 好的,所以你想旋转整个地图..
  • 如果地图是静态的,因为用户移动时不会缩放或平移,您可能需要考虑通过 Google Maps Static API 获取它(如果这在 iOS 上是允许的)。这样你就可以很容易地旋转一个 jpeg。

标签: iphone xcode google-maps mkmapview


【解决方案1】:

要旋转视图,我建议使用CGAffineTransform 来旋转视图。 当您的地图显示在 mapView 中时,您可以旋转它。

float   angle = M_PI;  //rotate 180°, or 1 π radians
CGAffineTransform transform = CGAffineTransformMakeRotation(angle);
[[self viewWithTag:999] setTransform:transform]; //you can use the view or its tag

希望对你有帮助

【讨论】:

    猜你喜欢
    • 2016-02-18
    • 1970-01-01
    • 2021-04-29
    • 2012-08-12
    • 2020-07-24
    • 1970-01-01
    • 2012-11-10
    • 1970-01-01
    • 2014-08-25
    相关资源
    最近更新 更多