Tag: 谷歌地图

谷歌地图iOS sdk获取挖掘重叠坐标

我正在使用谷歌地图iOS sdk。 当用户点击叠加层时,我想要获取触摸点的坐标。 有这个委托方法: – (void)mapView:(GMSMapView *)mapView didTapAtCoordinate:(CLLocationCoordinate2D)coordinate 但是当你点击覆盖或标记时,它不会被调用。 我可以以编程方式调用它(但坐标参数是缺less的,这就是我想要的..)? 或从这里获得位置: – (void) mapView: (GMSMapView *) mapView didTapOverlay: (GMSOverlay *) overlay 任何build议的宝贵! 谢谢!

如何在GoogleMaps for iOS中使用Firebase中的标记

我正在开发一个应用程序,我想在地图上显示很多事件。 用户可以点击一个事件,并看到很多关于它的信息。 在另一个视图中,用户可以创build一个新事件,然后将位置和标题存储在Firebase数据库中。 然后当其他用户在我的应用程序上观看GoogleMaps时,他们可以看到地图中所有标记的事件。 我想在用户在地图上缩小时将Firebase中的标记集群,但是由于Firebase上数据标记的加载方式,导致无法工作。 有3个问题: – 我无法将我的自定义标记与橘色相集成。 – 当地图加载时,标记和集群图标不显示,我需要先放大或缩小 – 我想标记的数据显示在infoWindow中,但我得到正确的数据用于标记对应的GoogleMap和Firebase。 – 当我点击一个集群图标时,它也会显示alertController,但是当用户点击一个不在集群图标上的标记时,我只想看到alertController。 这是我现在的代码: class POIItem: NSObject, GMUClusterItem { var position: CLLocationCoordinate2D var name: String! init(position: CLLocationCoordinate2D, name: String) { self.position = position self.name = name } } class NewCarteViewController: UIViewController, GMSMapViewDelegate, CLLocationManagerDelegate, GMUClusterManagerDelegate { var locationManager = CLLocationManager() var positionActuelle = CLLocation() // […]

在iOS6中,MKMapView是否会自动使用谷歌地图,因为谷歌地图是在iOS6中恢复的?

由于苹果已经恢复谷歌地图在iOS6,如果我在我的iPhone应用程序中使用MKMapView ,它会自动使用谷歌地图?

将城市名称转换为Swift中的坐标

我看到了几个问题,但所有这些在Swift 2中都是旧的。我从Apple网站获得了这个函数来将城市名称转换为经度和纬度,但是我不确定函数将返回什么(因为返回语句之后没有任何东西),我应该通过什么。 请有人解释一下,或告诉我如何使用它请。 func getCoordinate( addressString : String, completionHandler: @escaping(CLLocationCoordinate2D, NSError?) -> Void ) { let geocoder = CLGeocoder() geocoder.geocodeAddressString(addressString) { (placemarks, error) in if error == nil { if let placemark = placemarks?[0] { let location = placemark.location! completionHandler(location.coordinate, nil) return } } completionHandler(kCLLocationCoordinate2DInvalid, error as NSError?) } }

包装在Cocoapods中的GoogleMapsUtils框架在Xcode上生成错误

我正在尝试开发一个Cocoapods库,在Objective C Projects中包装iOS的Google Maps Utils。 我成功地构build和传递lint和链接validation,但是当我在Xcode中执行项目时,我得到了bulding错误。 'GoogleMaps/GMSAddress.h' file not found 我手动导入了Google Maps,并尝试使用此窗格: https : //github.com/googlemaps/google-maps-ios-utils 这是podspec文件 Pod::Spec.new do |s| s.name = 'Core' s.version = '0.1.0' s.summary = 'Core. Core for APPS. Maps System. More.' s.description = <<-DESC Core is the heart of all the APPS instances and APPS. Includes all the major assets and the […]

适用于iOS的Google Places API与Google放置Web服务

我打算有一个应用程序列出与UISearchController相结合的自动完成functionUITableView附近的地方,以过滤的地方的结果,我试图使用Google Places API。 我很困惑,因为我不知道应该使用哪个API: Google Places API Web服务 要么 Google Places API for iOS 我没有find获取Google Places API for iOS文档中的地点列表的方法。 何时使用Google Places API Web服务以及何时使用适用于iOS的Google Places API ? 和什么在我的情况下效果最好(获取分页和按名称和类别选项筛选的地方列表) 我已经为Google Places API for iOS生成了一个API-KEY,我仍然可以在Google Places API Web Service中使用这个键吗?

UNRESOLVED:协议“https”在libcurl中不受支持或禁用

这个问题可能看起来是重复的,但没有可用的解决scheme为我工作。 所以,这里是细节和我迄今为止所尝试的 。 这是我的Podfile内容: platform :ios, '8.0' use_frameworks! target 'Project-Name' do pod 'Firebase/Core' pod 'Firebase/Messaging' end 将pod 'GoogleMaps'添加到Podfile时发生同样的错误。 在terminal上运行pod install –verbose command时出错: [!] Error installing Firebase [!] /usr/local/bin/curl -f -L -o /var/folders/1t/102_4r0x1_3_5dlq8zdbm27r0000gn/T/d20160902-4388-1omozrn/file.tgz https://www.gstatic.com/cpdc/cc5f7aac07ccdd0a/Firebase-3.5.0.tar.gz –create-dirs –netrc-optional curl: (1) Protocol "https" not supported or disabled in libcurl 编辑1: 如何在Mac OS X上启用curlSSL? ./configure –with-darwinssl不起作用。 -bash:./configure:没有这样的文件或目录 编辑2: 如何在libcurl中启用https支持? 这个命令brew […]

在google map sdk中有没有任何选项可以显示IOS中谷歌地图底部的比例尺选项?

在google map sdk中有没有任何选项可以显示IOS中谷歌地图底部的比例尺选项? 从google本身给出的示例项目不显示mas缩放。 我们是否需要使用google mp sdk设置YES或NO来显示iOS的地图缩放比例? 屏幕截图

如何通过iphone应用程序中的代码获取用户的当前位置?

我想从我的iPhone应用程序获取用户的当前位置。 我想在我的应用程序中显示用户的当前位置,如国家名称,纬度,经度信息。 而且我也想显示在谷歌地图的位置。 我也试过谷歌search,但无法得到确切的答案。 我得到的信息是在我的应用程序中使用CLLocationManager来跟踪位置。 我如何使用这个? 我已经从苹果文档下载了一个示例应用程序。 这里是链接: https : //developer.apple.com/library/ios/#samplecode/LocateMe/Introduction/Intro.html 你能帮我吗? 提前致谢。

使用Google Maps SDK在地图上绘制错误的多段线

我正在尝试使用Google地图SDK在我的地图上绘制路线。 这是我调用的URL,我parsing的JSON响应的坐标数组: id jsonResponse = [NSJSONSerialization JSONObjectWithData:responseObject options:NSJSONReadingMutableContainers error:nil]; int points_count = 0; points_count = [[[[[[jsonResponse objectForKey:@"routes"] objectAtIndex:0] objectForKey:@"legs"] objectAtIndex:0] objectForKey:@"steps"] count]; NSArray *steps = nil; if (points_count && [[[[jsonResponse objectForKey:@"routes"] objectAtIndex:0] objectForKey:@"legs"] count]) { steps = [[[[[jsonResponse objectForKey:@"routes"] objectAtIndex:0] objectForKey:@"legs"] objectAtIndex:0] objectForKey:@"steps"]; } NSMutableArray *coordinates = [[NSMutableArray alloc] initWithCapacity:points_count]; for (int i = 0; […]