gmsmapview相关内容

GMSMarker 在 GMSPolyline 的拐角处弹跳

我正在开发一个导航应用程序并在已绘制的 GMSPolyline 上跟踪用户的当前移动.当用户直行时效果很好.现在,假设 GMSPolyline 上有右转/左转或掉头,现在根据我的 GPS 位置,我在转弯前 20 米左右得到一个更新,在 30 米后得到另一个更新. 我的 GPS 无法收集刚好在转折点存在的点.在这种情况下,我的 GMSMarker 从点 x 跳转到 y,如果我应用动画,那么它会 ..
发布时间:2022-01-22 13:57:48 移动开发

如何防止“GMSMapView"无限水平滚动?

如何防止 IOS 7 上的“GMSMapView"无限水平滚动?我正在使用“MKTileOverlay"和“kGMSTypeNone"来显示一个遍布世界各地的自定义图像. (当用户向左滚动时,图像再次重复.我希望滚动停止在这里.) 解决方案 嗯,我最初的想法是使用委托方法 - (void)mapView:(GMSMapView *)mapView willMove:(BOOL) ..

在iOS中GMSMapView上绘制两地之间的路线

我正在开发一个 iOS 应用程序.在那个应用程序中,我有 2 个字段 From 和 To.我使用 Google Auto Complete API 输入了地址.而且我能够获取两个地方的 Latitude 和 Longitude 并能够在 GMSMapView. 现在我想在这两个地方之间绘制路线.当我们使用 MKMapView 时,我找到了一个解决方案.但是我无法找到 GMSMapView 的 ..
发布时间:2021-12-10 21:34:11 移动开发

在iPhone上的GoogleMaps上获取我的位置时崩溃

我写信给你是因为我被一个超级奇怪的错误困住了. 我试图在我的应用程序上添加GMS,最后,当我必须获取设备位置时,我陷入了此崩溃: 由于未捕获的异常"NSInternalInconsistencyException"而终止应用程序,原因:“已释放分配了GMSMapView类的实例0x7ff7fd82def0,同时仍向其注册了键值观察器.当前观察信息:( 内容:0x0,属性:0x7ff7fdc2 ..
发布时间:2020-06-24 22:10:43 移动开发

GMSGeocoder-如何设置响应语言

在国外使用我的应用时,Google GMSGeocoder会自动以本地语言返回响应.如何设置它始终以英语返回响应? 我正在使用GMS SDK 1.7,我的代码是这样的: GMSGeocoder *geoCoder = [[GMSGeocoder alloc] init]; [geoCoder reverseGeocodeCoordinate:self.cellLocation.co ..
发布时间:2020-06-24 22:10:37 移动开发

Google Maps iOS SDK触摸事件

我正在尝试将UIGestureRecognizer添加到整个Google地图视图中. 如果我触摸地图(不是标记),我想得到通知,但我不知道如何操作.我所做的就是在viewDidLoad内部: UITapGestureRecognizer* tapRec = [[UITapGestureRecognizer alloc] ..
发布时间:2020-06-24 22:10:32 其他开发

如何将动画应用于GMSMarker

我正在通过使用适用于iOS的Google Maps SDK V1.1.0将iOS地图迁移到Google地图来更改我的应用程序,并且尝试在添加/删除时为标记添加动画效果,但是在相关文档中未找到任何建议为此,请建议我如何在GMSMarkers上执行动画 解决方案 在对于appearAnimation属性,它表示GMSMarker类参考: 控制将此标记放置在GMSMapView上时使用的动 ..

快速在Google Map中自定义标记

我试图在单击Google地图中的图钉时显示我的自定义视图.我已经在xib文件中为它的自定义视图疯狂了,并在func mapView(_ mapView: GMSMapView, didTap marker: GMSMarker) -> Bool {的委托方法中调用了该文件,但是当我运行该应用程序并点击标记时,它不显示我的视图.我该怎么显示?这是我的自定义Xib文件的代码, class Map ..
发布时间:2020-06-24 22:10:20 移动开发

如何在iOS中随Google Map的移动一起移动标记?

我要在特定位置显示标记,并在Google地图的地址标签中显示当前地址. 现在,我想通过移动Google地图来更改位置,但是问题是,在移动地图时,我应该同时移动标记和地图,并在其中显示该位置的地址.地址标签. 我该怎么做? 我尝试过: let destinationMarker = GMSMarker(position: self.destinationLocation.co ..
发布时间:2020-06-24 22:10:08 移动开发

如何在swift的谷歌地图sdk for ios中为地图视图添加标记

尝试向Google地图添加标记,但应用程序在 addMarker()函数调用时崩溃,异常详情如下, 由于未捕获的异常“ GMSThreadException ”而终止应用,原因是:“所有对iOS版Google地图SDK的调用都必须来自UI线程” FYI vwGogleMap是全球性的,我正在尝试绘制标记。 func addMarker() - > Void { var v ..
发布时间:2018-09-19 19:47:42 移动开发

在面向用户的方向上旋转GMSMarker

我要求在当前位置显示一个视图。如果设备旋转或位置将改变它将旋转。我研究很多,但得到了在某个位置有固定位置或角度的所有代码,但我没有修复位置。任何人都可以向我推进正确的方向。 我还使用了GMSMarker的旋转属性,但它无效。 - (void)locationManager:(CLLocationManager *)manager didUpdateHeading:(CLHeadin ..

如何在GMSMapView中获取动画折线路径,以便在移动地图时它与地图一起移动?

我已经通过以下代码创建了像CAShapeLayer这样的动画折线,我已经将CAShapeLayer添加为GMSMapiew的子图层,但是,如果我移动地图,图层将不会移动。在哪里添加图层,以便它与地图一起移动? func图层(来自路径:GMSPath) - > CAShapeLayer { let breizerPath = UIBezierPath() let firstCoordin ..

如何防止从无限水平滚动'GMSMapView'?

如何防止IOS 7上的'GMSMapView'无限水平滚动?我正在使用'MKTileOverlay'和'kGMSTypeNone'来显示延伸到世界各地的自定义图像。 (当用户向左滚动时,图像再次被重复,我希望滚动停止在这里。) 解决方案 嗯,我最初的想法是使用委托方法 $ b - (void) mapView:(GMSMapView *)mapView willMove:(BOO ..

GMSMarker在GMSPolyline的各个角落跳动

我正在制作导航应用程序,并跟踪用户在已绘制的GMSPolyline上的当前动作。它在用户直行时效果很好。现在如果假设在GMSPolyline上有右转/左转或掉头,现在按照我的GPS位置,我会在转弯前拿到一个20米左右的更新,而在30米后转向另一个。 我的GPS无法收集即将出现在转折点的点。在这种情况下,我的GMSMarker从点x跳到y,如果我应用动画,则它会沿着对角线移动,并且不会沿着GM ..
发布时间:2018-05-14 10:26:41 移动开发