【问题标题】:Send to google maps and add a marker by URL发送到谷歌地图并通过 URL 添加标记
【发布时间】:2016-08-09 08:39:59
【问题描述】:

我的应用中有一个按钮,可以像这样将用户发送到 Google 的地图应用(Google 地图):

let urlString = String(format: "comgooglemaps://?center=%f,%f&zoom=14",self.coordinates.latitude, self.coordinates.longitude)
UIApplication.sharedApplication().openURL(NSURL(string: urlString)!)

(对于非 iOS 开发者:我发送给用户的 URL 是comgooglemaps://?center=myLat,myLong&zoom=14

它可以工作,但问题是该位置没有标记,我应该向用户发送什么 url 以便在那里显示标记?

谢谢!

【问题讨论】:

    标签: ios swift google-maps cocoa-touch google-maps-sdk-ios


    【解决方案1】:

    您可以将经纬度发送为search parameters。这将在该位置上放置一个标记。

    let urlString = String(format: "comgooglemaps://?q=%f,%f&center=%f,%f&zoom=14",self.coordinates.latitude, self.coordinates.longitude, self.coordinates.latitude, self.coordinates.longitude)
    UIApplication.sharedApplication().openURL(NSURL(string: urlString)!)
    

    【讨论】:

    • 如何发送包含多个站点的完整路线?
    猜你喜欢
    • 2018-12-09
    • 2015-08-22
    • 2011-08-04
    • 2018-10-11
    • 1970-01-01
    • 2016-05-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多