如何根据Google地图标记ios上的Tap更改信息UILabel

时间:2017-12-11 12:07:24

标签: ios iphone swift google-maps

我正在与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);"

1 个答案:

答案 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
        }

    }
相关问题