2
我在Iphone應用程序中使用Google Maps SDK。 現在我想在用戶在地圖上觸摸並按住地圖超過2秒觸摸位置時放下標記,但我找不到任何解決方案。Google Maps SDK拖放標記
謝謝...
我在Iphone應用程序中使用Google Maps SDK。 現在我想在用戶在地圖上觸摸並按住地圖超過2秒觸摸位置時放下標記,但我找不到任何解決方案。Google Maps SDK拖放標記
謝謝...
我找到了解決方法。
您應該在視圖控制器上實現GMSMapViewDelegate協議,該協議顯示地圖並偵聽didLongPressAtCoordinate事件。
@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_;
}