1

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

4

2 回答 2

0

简短的回答。不。

谷歌地图应用程序中的位置获取是通过 JavaScript api 完成的,更多细节在这里

如果您可以禁用 javascript,则地图路由本身可能无法正常工作,所以不。

关于检索变量的部分,我认为您可以检查 webview shouldStartLoadWithRequest 并检查 url,也许有一些您可以获取的信息。

于 2012-07-28T15:53:49.447 回答
0

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

let mapView = GMSMapView()
mapView.isMyLocationEnabled = false
于 2020-10-28T13:35:09.880 回答