Tag: gmsmapview

如何显示不同的markerInfoWindow?

我正在使用GMS的ios。 和我面临的问题,我无法检测到哪个标记点击(自定义markerInfoWindow) 你可以看到我的代码自定义markerInfoWindow: 我在这里创build标记: -(void)CreateMarks{ for (int l=0 ; l<self.NSMuatableArray.count; l++) { CLLocationCoordinate2D pos = CLLocationCoordinate2DMake([[[self.NSMuatableArray objectAtIndex:l] objectForKey:@"lati"] doubleValue],[[[self.NSMuatableArray objectAtIndex:l] objectForKey:@"longi"] doubleValue]); GMSMarker *marker = [[GMSMarker alloc]init]; marker.position=pos; marker.draggable = NO; marker.map = mapView_; }} 这里是代表: -(UIView*)mapView:(GMSMapView *)mapView markerInfoWindow:(GMSMarker *)marker{ CustomInfoWindow*infoW = [[[NSBundle mainBundle] loadNibNamed:@"InfoWindow" owner:self options:nil] objectAtIndex:0]; for (l=0; l<self.NSMuatableArray.count; l++) { infoW.Title.text =[[self.NSMuatableArray […]

GMSMapView跟踪模式标题

在我的应用程序中,我正在使用GMSMapView ,我想更改跟踪模式。 在iOS MapKit中,我可以将跟踪模式更改为MKUserTrackingModeFollowWithHeading ,但不知道如何在GMSMapView对其进行更改。 在Google Maps应用中,在myLocationButton第二次触摸之后,它正在工作。 可能吗?

ItunesConnect上的Google Maps SDK崩溃testing不是Xcode

Google Maps SDK让我的应用程序崩溃,我不知道我在做什么错误…我把我的GMSMapView在界面生成器中的UIView 。 这是我的代码: Contact.h : #import <UIKit/UIKit.h> #import <MessageUI/MessageUI.h> #import <ParseFacebookUtils/PFFacebookUtils.h> #import <GoogleMaps/GoogleMaps.h> @interface Contact : UIViewController <MFMailComposeViewControllerDelegate> – (IBAction)openMail:(id)sender; @property (weak, nonatomic) IBOutlet GMSMapView *mapView; @property (weak, nonatomic) IBOutlet UILabel *contactLabel; @end Contact.m : #import "Contact.h" @interface Contact () @end @implementation Contact – (void)viewDidLoad { [super viewDidLoad]; #pragma mark – Google Map […]

GMSGeocoder – 如何设置响应语言

在国外使用我的应用程序时,Google GMSGeocoder会自动以本地语言返回响应。 我怎样才能把它设置为总是返回英文的回应? 即时通讯使用GMS SDK 1.7和我的代码是这样的: GMSGeocoder *geoCoder = [[GMSGeocoder alloc] init]; [geoCoder reverseGeocodeCoordinate:self.cellLocation.coordinate completionHandler:^(GMSReverseGeocodeResponse *respones, NSError *err) { if([respones firstResult]) { GMSAddress* address = [respones firstResult]; NSString* fullAddress = [NSString stringWithFormat:@"%@, %@",address.thoroughfare, address.locality]; self.theTextField.text = fullAddress; } else { self.theTextField.text = @""; } }];

如何在谷歌地图添加标记的地图视图sdk for iOS在Swift中

试图向Google地图添加标记,但是应用程序在addMarker()函数调用时addMarker() ,Exception的详细信息如下, 由于未捕获exception“ GMSThreadException ”而终止应用程序,原因是:“所有对iOS版Google地图SDK的调用必须由UI线程调用” FYI vwGogleMap是全球性的,我正在尝试绘制标记。 func addMarker() -> Void { var vwGogleMap : GMSMapView? var position = CLLocationCoordinate2DMake(17.411647,78.435637) var marker = GMSMarker(position: position) marker.title = "Hello World" marker.map = vwGogleMap } 任何帮助,将不胜感激, TIA。

我怎样才能检查一个CLLocationCoordinate2D是否在四个CLLocationCoordinate2D Square内? 在目标C与谷歌地图

我想testing一个CLLocationCoordinate2D是否在由其他四个CLLocationCoordinate2D创build的Square中 我有这样的结构: typedef struct { CLLocationCoordinate2D southWest; CLLocationCoordinate2D southEast; CLLocationCoordinate2D northEast; CLLocationCoordinate2D northWest; } Bounds; 并且以param的forms传递一个CLLocationCoordinate2D坐标。 我想testing坐标是否在边界内。 我如何testing? – (BOOL) isCoordinate:(CLLocationCoordinate2D)coordinate insideBounds:(Bounds)bounds { … }

如何将animation应用到GMSMarker

我正在改变我的应用程序通过使用谷歌地图SDK的iOS V1.1.0 iOS地图迁移到谷歌地图,我试图在添加/删除标记的animation,但我没有find任何build议在这方面的文档,请build议我如何在GMSMarkers上执行animation

跟踪谷歌地图上的用户位置

我有谷歌地图sdk在iOS和启用userlocation =是。 我想在移动时通过GPS获取用户位置。 在用户不断移动的情况下,我无法在文档中find任何返回位置更新的方法。 我想保持我的用户在屏幕中心不断更新相机使用这些位置。 这个有什么意思? 有一个方法didchangecameraposition更新时,我在地图上应用手势,但不是当GPS更新。

didChangeCameraPosition获取可用坐标的包围盒/矩形

我如何从GMSCameraPosition中检索GMSCoordinateBounds? 我想知道每次用户移动摄像机时地图上的可见坐标(至less东北/西南点): (void)mapView:(GMSMapView *)mapView didChangeCameraPosition:(GMSCameraPosition *)position

来自中心的GMSMarker图标(iOS)

我刚刚从苹果地图切换到谷歌地图。 我似乎无法find答案的一个问题是,如何让GMSMarker的图标从中心开始,而不是从图像的底部开始。 我的意思是一个例子是当前位置点图标开始集中在它表示的坐标。 但是GMSMarkers图标从图标的底部开始。