我有这个应用程序,当用户按下我的应用程序中的按钮时,我想使用谷歌地图或苹果地图打开.我怎么能这样做?有没有像打开应用程序的地图的链接或其他东西?如果你能指出我正确的方向,那将是非常有帮助的.谢谢!我按下这个按钮设置如下:
override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) {
for touch in (touches ) {
let location = touch.locationInNode(self)
let node = self.nodeAtPoint(location)
if node.name == "openMaps" {
//code to open google maps or apple maps....
}
Run Code Online (Sandbox Code Playgroud) 我正在从 flutter 应用程序实现到导航应用程序(如 Google 地图或 Waze)的深层链接。我对 Google 地图或 Waze 这样做都没有问题,我的问题是,如果我为 Google 地图配置链接,用户仍然可以选择在 Waze 中打开它,但显然不会启动导航,因为参数不同。
有没有办法限制用户对要使用的应用程序的选择?或者是否可以根据用户选择打开的应用程序使用不同的链接?或者更好的是,是否有一个适用于这两个应用程序的通用导航链接?