是否可以禁用谷歌地图请求用户位置?

时间:2012-06-18 23:37:12

标签: iphone ios xcode google-maps location

我猜不是,但我正在创建一个使用CLLocationManager获取用户坐标的应用,然后将坐标传递到Google地图以显示路线。当网页打开显示时,它会请求用户位置,如果用户说是,则会以某种方式影响我的代码中的某些变量。我很好奇是否可以禁用谷歌地图的提示,或者谷歌地图确实接纳的坐标可以被我的应用程序检索到某处。我非常确定两者都不可能,只是把它扔到那里。

2 个答案:

答案 0 :(得分:0)

简短的回答。 NO。

谷歌地图应用中的位置提取是通过JavaScript API完成的 更多详情here

如果你可以禁用javascript,地图路由本身可能无效,所以不行。

关于检索变量的部分,我想你可以检查webview shouldStartLoadWithRequest并检查网址,也许这有一些你可以获取的信息。

答案 1 :(得分:0)

如果其他人需要它,这是一个答案

let mapView = GMSMapView()
mapView.isMyLocationEnabled = false