Tag: 谷歌地图

GMSTileURLConstructor返回缩放的奇怪数据

我正在尝试使用GMSTileURLConstructor在Google Maps for iOS上绘制自定义叠加层。 我正在使用下面的代码来获取我的url GMSTileURLConstructor urls = ^(NSUInteger x, NSUInteger y, NSUInteger zoom) { NSString *url = @""; for (NSDictionary *limits in [selectedPropertyMap objectForKey:@"property_map_zoom_levels"]) { int zoomLevel = [[limits objectForKey:@"level"] intValue]; int tileMinX = 0; int tileMaxX = 0; int tileMinY = 0; int tileMaxY = 0; if ([limits objectForKey:@"tile_min_x"] != (id)[NSNull null]) { […]

在加载所有可见的地图切片时调用的Google地图事件

有没有一种方法来编程确定谷歌地图何时加载MKMapView中的可见图像瓷砖? 我想在一个有Google Map的iPad应用程序中截取一个视​​图的截图,但在截取截图之前我不知道要等多久。 我似乎无法find一个事件触发时,瓷砖完成加载,所以截图实际上有图像,而不是一个空白的灰色背景。

定位GMSMapView一次显示多个注释

我的问题是非常相似的,除了MKMapView。 如何使用Google地图执行相同的过程(调整地图的大小,使其一次适合屏幕上的所有注释/标记)? 据我所知,我必须将MKCoordinateRegion转换为GMSProjection,是我的方式吗?

为当前位置自定义Google地图蓝点

我正在使用2013版Google地图SDK for iOS。 我想用另一个图标或周围的脉冲圈来自定义当前位置的默认蓝点。 我知道我们可以使用 – mapView:viewForAnnotation:在MKMapView中,但我不知道如何使用Google地图。 谢谢你的帮助 :)

当我按下应用程序中的button时,如何打开Goog​​le地图?

我有这个应用程序,我想使用谷歌地图或苹果地图打开时,用户在我的应用程序中按下button。 我将如何能够做到这一点? 有没有像打开应用程序的地图链接,还是其他的东西? 如果你能把我指向正确的方向,这将是非常有帮助的。 谢谢! 我有这样的button设置如下: override func touchesEnded(touches: Set<UITouch>, withEvent event: UIEvent?) { for touch in (touches ) { let location = touch.locationInNode(self) let node = self.nodeAtPoint(location) if node.name == "openMaps" { //code to open google maps or apple maps…. }

如何从GMSMapView中删除GMSPolygon

有什么办法从GMSMapView中删除GMSPolygon? 它似乎不存在包含它们的GMSMapView属性(如GMSPlolyLines),我应该清除地图,并再次渲染? 谢谢

检测Swift中的GMSPolyline?

我正在努力检测在我的Google地图上绘制的GMSPolyline上的一个水龙头,它用GMSpolygones工作得很好,但同样的方法似乎不适用于折线。 我目前的方法,适用于polygones,是: if (GMSGeometryContainsLocation(coordinate, polygon.path!, false)) { … } 任何build议如何检测折线上的水龙头? 或者只是靠近它?

iOS版Google地图SDK中的热图

有没有办法使用Google Maps SDK for iOS添加热图层? 注意:我指的是Google地图的Javascript版本中存在的相同function。

是否有可能根据地点types/类别过滤GMSPlacePicker

使用新的谷歌放置ios的API,是否有可能过滤通过GMSPlacePicker根据地点types/类别返回的结果。 例如,如果我想返回所有附近的gas_stationtypes。 基本上,我正在寻找像GMSAutocompleteFilter,但GMSPlacePicker。

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

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