MKMapView中的箭头图标

时间:2012-05-07 19:55:12

标签: ios cocoa mkmapview

我的iOS应用程序中有一个MKMapView,并希望在其上添加“位置箭头”图标。我指的是您在标准地图应用程序上获得的箭头,该应用程序允许您转到用户位置。

知道如何添加它吗?

感谢。

2 个答案:

答案 0 :(得分:3)

不幸的是,位置服务没有标准图标。使用Glyphish之类的图标并创建自己的工具栏按钮。

这是默认情况下应该包含的内容之一,但不是。

答案 1 :(得分:0)

MKUserTrackingBarButtonItem 应该是您问题的答案。我确信以下代码会有所帮助。

MKUserTrackingBarButtonItem *buttonItem = [[MKUserTrackingBarButtonItem alloc] initWithMapView:_mapView];
NSMutableArray *items = [[NSMutableArray alloc] initWithArray:curBar.items];
[items insertObject:buttonItem atIndex:0];
[curBar setItems:items]; //curBar is an UIToolbar