我的 iOS 应用程序中有一个 MKMapView,并想在其上添加“位置箭头”图标。我指的是您在标准地图应用程序上看到的箭头,它允许您转到用户位置。
知道如何添加它吗?
谢谢。
不幸的是,位置服务没有标准图标。使用Glyphish之类的图标并创建自己的工具栏按钮。
这是默认情况下应包含但不包含的内容之一。
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