地图套件Xcode 4.5.2



我是应用程序开发的新手,我正在尝试创建一个相对简单的应用程序。我需要创建的第一件事是具有一些可自定义功能的地图。我可以很好地加载地图框架,并且可以让它在模拟器中使用当前位置运行,但是我无法使地图放大到我的当前位置,也无法添加自定义注释。我已经遵循了许多教程,但我假设它们不起作用,因为 xcode 4.5.2 太新了,而且不同。如果可能的话,任何人都可以向我解释这个过程。理想情况下,如果有人有我可以复制和粘贴的代码,以便查看我在编码中犯了哪些错误,我将不胜感激。

   //This piece of code zooms into the User Location:
     - (void)mapView:(MKMapView *)mapView

        (MKUserLocation *)userLocation {
            MKCoordinateRegion mapRegion;   
            mapRegion.center = map.userLocation.coordinate;
            mapRegion.span = MKCoordinateSpanMake(0.2, 0.2);
            [map setRegion:mapRegion animated: YES];
        }

如果您需要更多帮助,请查看此链接:http://www.altinkonline.nl/tutorials/xcode/corelocation/add-an-annotation-to-a-mapview/

查看此链接以从在线资源中提取数据:http://raywenderlich.com/2847/introduction-to-mapkit-on-ios-tutoria l

苹果编写了LocationAwareness指南。这解释了您所需要的一切。
在模拟器中,您必须启用GPS模拟。默认模拟轨迹显示旧金山的位置。

最新更新