【问题标题】:How will get current location in iphone如何在iphone中获取当前位置
【发布时间】:2011-06-09 11:51:31
【问题描述】:

我正在 iphone 中集成谷歌地图。我必须在地图中显示当前位置。我将如何获得当前位置?

谢谢

【问题讨论】:

    标签: iphone mapkit


    【解决方案1】:
    CLLocationCoordinate2D location = [[[mapview userLocation] location] coordinate];  
    NSLog(@"Location found from Map: %f %f",location.latitude,location.longitude);
    

    【讨论】:

    • 一个细节:当且仅当地图视图可见时才有效。
    • 即使我在完全不同的地方,它也会返回 0,0 ;)
    【解决方案2】:
    【解决方案3】:

    我认为这个问题已经回答了 -

    CLLocationCoordinate2D location = [[[mapview userLocation] location] coordinate];  
    NSLog(@"Location found from Map: %f %f",location.latitude,location.longitude);
    

    把它放在viewdidappear:animated

    那么你应该发现你有正确的位置。尽快这样做,位置还没有确定,你可能最终会在海洋中:)

    【讨论】:

      【解决方案4】:

      简短的回答是编写类似mapview.showsUserLocation = YES; 的代码,其中mapview 是您的UIMapView 类对象。

      【讨论】:

      • 没有任何上述代码运行良好。这些都重定向到同一个地方,而那个地方不属于我的地方。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-21
      • 1970-01-01
      • 2018-09-29
      • 2011-01-28
      • 1970-01-01
      • 2016-03-06
      相关资源
      最近更新 更多