我正在与Google Map API for iOS合作。当我点击marker
时,我提出view
label
,其中let tappedPosition = marker.position
let tappedLatitude = tappedPosition.latitude
let filteredBike = goBike.filter { $0.latitude == tappedLatitude }
let filteredBikeMakeName: String = filteredBike[0].bikeMakeName
let filteredBikeModelName: String = filteredBike[0].bikeModelName
if filteredBike.count > 0 {
goPullUpView.bikeModelLabel.text = "\(String(describing: filteredBikeMakeName)) \(String(describing: filteredBikeModelName))"
goPullUpView.bikeNumberLabel.text = filteredBike[0].regNo
}
我想根据点击位置显示数据。我想通过点击更改显示的数据,但它无法正常工作。任何人,请帮助我这个谁在谷歌地图ios SDK上工作。这是我的代码:
hive -e "SELECT cust_name from xmb_db.customer where ym=CAST('$YRMTH_1' as INT);"
答案 0 :(得分:0)
func didTapMarker(_ mapView: GMSMapView, didTap marker: GMSMarker) {
let tappedPosition = marker.position
let tappedLatitude = tappedPosition.latitude
let filteredBike = goBike.filter { $0.location?.latitude == tappedLatitude }
if filteredBike.count > 0 {
// Do something
}
}