【问题标题】:How to detect Marker's location after draggable可拖动后如何检测标记的位置
【发布时间】:2016-04-05 02:32:03
【问题描述】:

在 Google 地图中可拖动后,我正在尝试获取标记的位置。当前是我可以根据设备在 sn-p 中的当前位置在谷歌地图中添加标记。现在,我想要的是尝试根据可拖动位置获取标记的位置。

placemark = [placemarks lastObject];
CLLocationCoordinate2D position = { [latitude doubleValue], [longitude doubleValue] };
mymarker = [GMSMarker markerWithPosition:position];
mymarker.title = [NSString stringWithFormat:@"%@", placemark.thoroughfare];
mymarker.appearAnimation = YES;
mymarker.flat = YES;
mymarker.snippet = [NSString stringWithFormat:@"%@ %@, %@ %@", placemark.locality, placemark.administrativeArea, placemark.postalCode, placemark.country];
mymarker.map = _mapView;
mymarker.draggable = true;

【问题讨论】:

  • 你试过了吗 -(void)mapView:(GMSMapView *)mapView didEndDraggingMarker:(GMSMarker *)marker 方法

标签: objective-c google-maps-markers google-maps-sdk-ios


【解决方案1】:

试试这个

-(void)mapView:(GMSMapView *)mapView didEndDraggingMarker:(GMSMarker *)marker{
        NSLog(@"New location of marker: Lat: %f, Long: %f", marker.position.latitude, marker.position.longitude);
}

【讨论】:

    猜你喜欢
    • 2017-09-28
    • 1970-01-01
    • 1970-01-01
    • 2017-09-16
    • 2012-01-27
    • 2018-06-01
    • 2015-09-26
    • 1970-01-01
    • 2021-09-08
    相关资源
    最近更新 更多