jjzjj

gmsmapview

全部标签

ios - 如何在不同的郊区覆盖带有彩色的 ta GMSMapView?

我正在使用Swift构建一个应用程序。我已经使用以下代码成功地将谷歌地图添加到我的应用程序作为我的主视图Controller上的subview:letcamera=GMSCameraPosition.camera(withLatitude:-33.86,longitude:151.20,zoom:6.0)varmapView=GMSMapView.map(withFrame:CGRect(x:screenWidth*0.03,y:245,width:screenWidth*0.94,height:screenHeight*0.45),camera:camera)self.view.ad

ios - GMSMapView 显示空白 map

我将GMSMapView添加到我的屏幕中,但我只能看到我的位置图标和我添加的标记。为什么我看不到道路、建筑物等?这是我的代码:letcamera=GMSCameraPosition.cameraWithLatitude(latitude,longitude:longitude,zoom:11.5)letmapView=GMSMapView.mapWithFrame(CGRectZero,camera:camera)mapView.myLocationEnabled=truemapView.settings.myLocationButton=trueself.view=mapViewva

ios - GMSMapView(谷歌地图)上的按钮使用 Swift

由于我是Swift编程和iOS开发的新手,我面临着将按钮放置在Googlemap顶部的问题。我一直在通过Cocopods使用适用于iOS的GoogleMapSDK,以及来自GoogleMapAPI指南的示例。overridefuncviewDidLoad(){super.viewDidLoad()varcamera=GMSCameraPosition.cameraWithLatitude(-33.86,longitude:151.20,zoom:6)varmapView=GMSMapView.mapWithFrame(CGRectZero,camera:camera)mapView.m

ios - 将 GMSMapView 限制在特定范围内

我有两个坐标,我需要将我的Googlemapmap限制在以这两个坐标为界的框架内。例如,我有letbounds=GMSCoordinateBounds(coordinate:CLLocationCoordinate2D(latitude:59.615440364671244,longitude:-17.978949286043644),coordinate:CLLocationCoordinate2D(latitude:33.963318167747758,longitude:21.442294009029865))然后,我写,map.cameraTargetBounds=bounds

swift - 在 Swift 中将 GMSMapView 分配给 UIView

我已经创建了这两个变量vargoogleMap=GMSMapView()@IBOutletweakvarmapView:UIView!我在viewDidLoad()中将googleMap分配给mapViewoverridefuncviewDidLoad(){super.viewDidLoad()self.mapView=self.googleMap//Throwingerroras'GoogleMapsSDKforiOSmustbeinitializedvia[GMSServicesprovideAPIKey:...]priortouse'}我在AppDelegate.swift中提供

ios - GMSMapView 能源影响

我目前在我的swift应用程序中使用GMSMapView,并且能源影响从未减少(如CPU使用率或内存使用率)。有人遇到过这个问题吗?使用谷歌地图2.0.1 最佳答案 我自己找到了答案。它与GMSMarker.tracksViewChanges属性有关。为所有添加的标记将其设置为false已释放CPU。 关于ios-GMSMapView能源影响,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest

ios - GMSMapView animateToCameraPosition 放大-缩小动画

我在iOS(Swift)和Android中使用Googlemap服务。在android中,mapView有一个名为animatreCamera的方法,它有一个动画,其中的运动具有“缩小-放大”效果(如果两个相机具有相同的缩放,mapView将缩放缩小运动的第一部分,然后放大第二部分)。我想在iOS中使用GMSMapView实现此效果,我尝试了以下方法:animateToCameraPosition、animateToLocation、animateWithCameraUpdate,moveCamera并通过mapView.camera=GMSCameraPosition(target:

ios - 谷歌地图模糊使用 GMSMapView 类型

我刚刚升级到Xcode7.1。当我尝试设置GMSMapView的mapType时,出现错误“kGMSTypeNormal”的使用不明确、“kGMSTypeTerrain”的使用不明确以及“kGMSTypeHybrid”的使用不明确。@IBOutletweakvarmapView:GMSMapView!funcmyfunc(){ifletmyMapType=NSUserDefaults.standardUserDefaults().stringForKey(SettingsTableViewController.History.MapType){switchmyMapType{case"

ios - 视频不在 GMSMarker 上播放

我正在GMSMarkerpin上播放视频,下面是我的代码。显示和隐藏/显示引脚View,一切正常。除了视频不播放。我正在使用带有pinview的Storyboard。@interfaceMapViewController()@property(strong,nonatomic)IBOutletGMSMapView*mapView;@property(strong,nonatomic)IBOutletUIView*pinView;@property(strong,nonatomic)GMSMarker*london;@property(strong,nonatomic)AVPlayer*

ios - 视频不在 GMSMarker 上播放

我正在GMSMarkerpin上播放视频,下面是我的代码。显示和隐藏/显示引脚View,一切正常。除了视频不播放。我正在使用带有pinview的Storyboard。@interfaceMapViewController()@property(strong,nonatomic)IBOutletGMSMapView*mapView;@property(strong,nonatomic)IBOutletUIView*pinView;@property(strong,nonatomic)GMSMarker*london;@property(strong,nonatomic)AVPlayer*