gpt4 book ai didi

ios - 如何固定在 iOS 版谷歌地图上?

转载 作者:行者123 更新时间:2023-11-29 03:12:54 26 4
gpt4 key购买 nike

我正在使用适用于 iOS 的 google maps sdk。当用户在 map 上长按时,我试图放下图钉。下面的代码是我的controller.m 和.h 文件中的代码。当我点击/长按(我在代码中更改它)时,我没有将任何内容记录到控制台。不过, map 正在加载。有什么建议吗?

我正在使用文档下“ map 事件”部分的代码:https://developers.google.com/maps/documentation/ios/map

#import "MapWithinPinViewController.h"
#import <GoogleMaps/GoogleMaps.h>
#import <UIKit/UIKit.h>

@interface MapWithinPinViewController ()

@end

@implementation MapWithinPinViewController {
GMSMapView *mapView_;

}



- (void)viewDidLoad
{


GMSCameraPosition *camera = [GMSCameraPosition cameraWithLatitude:-33.86 longitude:151.20 zoom:6];
mapView_ = [GMSMapView mapWithFrame:CGRectZero camera:camera];
mapView_.myLocationEnabled = YES;
self.view = mapView_;

}


- (void)mapView:(GMSMapView *)mapView didLongPressAtCoordinate:(CLLocationCoordinate2D)coordinate {
NSLog(@"You tapped at %f,%f", coordinate.latitude, coordinate.longitude);
}

@end

controller.h 文件:

#import <UIKit/UIKit.h>
#import <GoogleMaps/GoogleMaps.h>

@interface MapWithinPinViewController : UIViewController<GMSMapViewDelegate>

@end

最佳答案

只是通过查看 iOS Google Maps SDK, Can't listen to GMSMarker tap event 弄明白了

mapView_.delegate = self;

关于ios - 如何固定在 iOS 版谷歌地图上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22017824/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com