【问题标题】:Google Maps SDK drop markerGoogle Maps SDK 放置标记
【发布时间】:2013-06-26 11:41:58
【问题描述】:

我在我的 Iphone 应用中使用 Google Maps SDK。 现在我想在用户在触摸位置上触摸并按住地图超过 2 秒时放下标记,但我找不到任何解决方案。

谢谢...

【问题讨论】:

    标签: ios objective-c google-maps


    【解决方案1】:

    我找到了解决办法。

    您应该在显示地图并监听 didLongPressAtCoordinate 事件的视图控制器上实现 GMSMapViewDelegate 协议。

    @interface MapViewController : UIViewController<GMSMapViewDelegate>
    

    -(void) mapView:(GMSMapView *)mapView didLongPressAtCoordinate:(CLLocationCoordinate2D)coordinate{
    GMSMarker *marker3 = [[GMSMarker alloc] init];
    marker3.position = coordinate;
    marker3.title = @"170 Asbury Anderson Rd";
    marker3.snippet = @"US";
    marker3.map = mapView_;
    }
    

    Protocol GMS Map View Delegate

    【讨论】:

      猜你喜欢
      • 2021-07-22
      • 2016-02-08
      • 2021-09-08
      • 2012-11-16
      • 2020-09-13
      • 2013-05-24
      • 2015-01-26
      • 1970-01-01
      • 2013-12-26
      相关资源
      最近更新 更多