我的应用中有一个按钮,可以将用户发送到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开发人员:我发送给用户的网址为comgooglemaps://?center=myLat,myLong&zoom=14
)
它有效,但问题是该位置没有标记,我应该向用户发送什么网址以便在那里显示标记?
谢谢!
答案 0 :(得分:2)
您可以将经度和经度发送为search parameters。这将在该位置放置标记。
let urlString = String(format: "comgooglemaps://?q=%f,%f¢er=%f,%f&zoom=14",self.coordinates.latitude, self.coordinates.longitude, self.coordinates.latitude, self.coordinates.longitude)
UIApplication.sharedApplication().openURL(NSURL(string: urlString)!)