一旦用户通过didTapAt坐标功能在地图上点击,我就会尝试标记位置,但事件不会触发,我也不知道为什么
我尝试过在位置上进行类似didtap之类的功能,但同样没有错误但也没有结果
const x = window.prompt(`Enter a password`)
for (i = 3; i > 0; i--) {
const y = window.prompt(`Reenter your password`)
if (x === y) {
window.alert(`You got it right!`)
} else {
if (i > 1) window.alert(`You have ${i} tries left.`)
else window.alert(`You are out of tries.`)
}
}
答案 0 :(得分:1)
mapView需要引用您的视图控制器,以知道将事件发送到哪里。
您需要将mapView.delegate
分配给self
,并使ViewController符合相应的委托协议,例如:
class MapController: UIViewController, GMSMapViewDelegate
然后在loadView
中添加此行。
mapView.delegate = self