gpt4 book ai didi

swift - 如何在 Google map 中创建可以共享给任何使用 swift 的人的位置的 url/链接?

转载 作者:行者123 更新时间:2023-11-28 11:03:24 24 4
gpt4 key购买 nike

我已经在 Google map 中绘制了一个标记,现在我想通过 url/链接将该位置分享给我的 friend 。如何快速创建该位置的链接。这个的用途是,如果我的 friend 点击那个 url/链接,它将带到谷歌地图中的那个位置。我对此一无所知。下面的代码展示了我是如何创建一个标记的:

            let position = CLLocationCoordinate2DMake(latitude,longitude)

let location = GMSMarker(position: position)
location.icon = image
location.icon = self.imageWithImage(image, scaledToSize: CGSize(width: 30.0, height: 30.0))
location.title = "the photo is clicked here"
location.map = MapView

最佳答案

要启动 Apple Maps 或 Google Maps,您需要创建一个 NSURL。

let targetURL = NSURL(string: "http://maps.apple.com/?q=FartCity")!

https://developers.google.com/maps/documentation/ios-sdk/urlscheme

let targetURL = NSURL(string: "comgooglemaps://?q=FartCity")!

通过检查 url 是否可以处理来检查用户是否拥有正确的 map 应用程序。

let isAvailable = UIApplication.sharedApplication().canOpenURL(targetURL)

打开网址

UIApplication.sharedApplication().openURL(targetURL) 

关于swift - 如何在 Google map 中创建可以共享给任何使用 swift 的人的位置的 url/链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39802895/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com