jjzjj

GMSMarker

全部标签

swift - 为 GMSMarker 设置自定义 accessibilityIdentifier

我将GoogleMapsApi用于map和标记。我通过设置启用标记的可访问性:mapView.accessibilityElementsHidden=false现在我在map上的所有自定义标记都具有辅助功能ID,例如:myappname.GMSPlaceMarker_somenumbers,例如myappname.GMSPlaceMarker_0x600000170200。我如何为所有图钉设置一个accessibilityIdentifier,例如map图钉?我已经试过了:marker.accessibilityLabel="Mappin"但它设置的是label值,而不是idmarke

ios - View 左上角的 GMSMarker 图标 (iOS)

我正在尝试创建一个包含GMSMapView的UITableViewCell,在当前位置的中心有一个GMSMarker。问题是标记总是出现在当前位置的左上角,不知如何解决。我尝试按照以下步骤操作:ImplementingaGoogleMapwithUItableviewCell这是我在cellForRowAt中的代码:letlocationCell=tableView.dequeueReusableCell(withIdentifier:"activityLocationCell")as!ActivityLocationCellletlatitude=CLLocationDegrees(

ios - 如何禁用动画以更改 iOS 中的 GMSMarker 位置?

根据documentation您可以使用动画更改标记位置:Markerposition.Animated.你知道如何禁用这个动画吗? 最佳答案 假设您对标记的引用是mainMarker,它是一个GMSMarker对象varmainMarker:GMSMarker?并且假设这是您在没有动画的情况下更改标记位置的函数funcchangeMarkerWithoutAnimation(){mainMarker?.map=nilmainMarker=nilletchangedPosition=CLLocationCoordinate2DMak

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*

ios - 从 GMSMapView 中删除所有 GMSMarker?

我在GMSMapView上放置了100个GMSMarkers。如何删除所有GMSMarkers?在适用于iOS的GoogleSDK版本1.6中。将保存GMSMarkers列表的标记数组(在GMSMapView(覆盖)文件中)已弃用。通过使用它,我从GMSMapView中删除了所有GMSMarker。有没有其他方法可以从iOS中的GMSMapView中删除所有GMSMarker? 最佳答案 使用[mapViewclear]实现所需的功能。:-)更新:swift:mapView.clear()

ios - 从 GMSMapView 中删除所有 GMSMarker?

我在GMSMapView上放置了100个GMSMarkers。如何删除所有GMSMarkers?在适用于iOS的GoogleSDK版本1.6中。将保存GMSMarkers列表的标记数组(在GMSMapView(覆盖)文件中)已弃用。通过使用它,我从GMSMapView中删除了所有GMSMarker。有没有其他方法可以从iOS中的GMSMapView中删除所有GMSMarker? 最佳答案 使用[mapViewclear]实现所需的功能。:-)更新:swift:mapView.clear()

ios - 中心的 GMSMarker 图标 (iOS)

我刚刚从AppleMaps切换到GoogleMaps。我似乎找不到答案的一个问题是如何使GMSMarker的图标从中心开始而不是从图像底部开始。我的意思的一个例子是当前位置点图标以它要表达的坐标为中心开始。然而GMSMarkers图标从图标的底部开始。 最佳答案 您可以使用属性groundAnchor更改标记图标的起始位置。GoogleMapsSDKforiOS文档:Thegroundanchorspecifiesthepointintheiconimagethatisanchoredtothemarker'spositionont

ios - 中心的 GMSMarker 图标 (iOS)

我刚刚从AppleMaps切换到GoogleMaps。我似乎找不到答案的一个问题是如何使GMSMarker的图标从中心开始而不是从图像底部开始。我的意思的一个例子是当前位置点图标以它要表达的坐标为中心开始。然而GMSMarkers图标从图标的底部开始。 最佳答案 您可以使用属性groundAnchor更改标记图标的起始位置。GoogleMapsSDKforiOS文档:Thegroundanchorspecifiesthepointintheiconimagethatisanchoredtothemarker'spositionont

ios - 沿用户面向的方向旋转 GMSMarker

我有一个要求,比如在我当前的位置将显示一个View。如果设备旋转或位置将发生变化,它将旋转。我研究了很多但得到了所有在某个位置具有固定位置或角度但我没有固定位置的代码。任何人都可以在正确的方向引导我。我还使用了GMSMarker的rotation属性,但它不起作用。-(void)locationManager:(CLLocationManager*)managerdidUpdateHeading:(CLHeading*)newHeading{if(newHeading.headingAccuracy更新:我有旋转方法,但是有什么方法可以旋转GMSMarker,因为没有转换方法。Howu