MapKit Xcode 4.5.2

时间:2012-12-10 02:55:46

标签: xcode annotations mapkit

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

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

   //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