如何更改 Apple Maps Route 上的注释标题

Posted

技术标签:

【中文标题】如何更改 Apple Maps Route 上的注释标题【英文标题】:How can I change annotation title on Apple Maps Route 【发布时间】:2013-07-05 20:55:08 【问题描述】:

我已经使用 MKMapItem 创建了从 A 到 B 的路线,但我无法更改地图上注释的标题。我的代码:

CLLocation *locationRestaurante = [[CLLocation alloc] initWithLatitude:[[[listaRestaurante objectAtIndex:0] objectForKey:@"latitude"] floatValue] longitude:[[[listaRestaurante objectAtIndex:0] objectForKey:@"longitude"] floatValue]];

        MKPlacemark *place = [[MKPlacemark alloc] initWithCoordinate:locationRestaurante.coordinate addressDictionary:nil];

        MKMapItem *mapItem = [[MKMapItem alloc]initWithPlacemark:place];

        NSDictionary *options = @MKLaunchOptionsDirectionsModeKey:MKLaunchOptionsDirectionsModeDriving;

        [mapItem openInMapsWithLaunchOptions:options];

它打开一切都很好......但只有一个问题:我无法更改此注释名称:

【问题讨论】:

【参考方案1】:
mapItem.name = @"Place name";

MKMapItem Class Reference

【讨论】:

以上是关于如何更改 Apple Maps Route 上的注释标题的主要内容,如果未能解决你的问题,请参考以下文章

Apple Maps - 查找目的地/位置 - 如何?

Flutter Maps:如何更改标记点击上的标记图标

如何使用 android-maps-utils 更改单击的标记图标?

删除 Apple Maps 默认注释

如何通过 URL 架构在 Apple Maps 上放置图钉

Google Maps API v3:如何动态更改标记图标?