有谁知道如何通过URL架构在Apple Maps上放置一个图钉

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了有谁知道如何通过URL架构在Apple Maps上放置一个图钉相关的知识,希望对你有一定的参考价值。

有没有人知道如何从应用程序内部打开Apple Maps并使用URL方案在地理位置上放置一个引脚?看起来我只能将引脚放在地址而不是地理位置。

This is the documentation我正在使用它,它有点简短。

答案

使用http://maps.apple.com/?q=lat,lng

这会奏效。它对我有用。

另一答案

如果您使用的是ios 6,那么最好使用MKMapItem

例如:

CLLocationCoordinate2D myCoordinate = CLLocationCoordinate2DMake(123, 456);

MKPlacemark *myPlacemark = [[MKPlacemark alloc] initWithCoordinate:myCoordinate addressDictionary:nil];

MKMapItem *mapItem = [[MKMapItem alloc] initWithPlacemark:myPlacemark];
mapItem.name = @"A Cool Place";
[mapItem openInMapsWithLaunchOptions:nil];
另一答案

您可以使用以下格式在该位置放置一个引脚:

http://maps.apple.com/?ll=34.2390,108.8887&q=Address%20Name

要么

地图:LL = 34.2390,108.8887&Q =地址%20Name

参数:

q =>位置名称

ll =>位置的坐标

参考:https://developer.apple.com/library/archive/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html

以上是关于有谁知道如何通过URL架构在Apple Maps上放置一个图钉的主要内容,如果未能解决你的问题,请参考以下文章

在 Swift 中的 Apple Maps 上添加标记标签 [关闭]

如何像 Apple Maps 一样获取 TripAdvisor 照片

在 Objective-C 中从第三方应用程序中移交给 Apple Maps 应用程序

网址上的 Apple Maps 注释

通过使用纬度和经度的导航调用 maps.app(Apple 地图)

Apple 映射 URL 方案,如何使用 near 参数