草庐IT

​​Maps

全部标签

ios - Google Maps SDK for iOS touch subview

更新到适用于iOS的GoogleMapsSDK版本:1.3.1.3848后,我无法再在添加到MapView的subview上捕获触摸事件。感谢您的帮助!斯文 最佳答案 我不再使用GSMMapView作为RootView。只需使用将其添加到self.view[self.viewinsertSubview:_googleMapViewatIndex:0];相反。 关于ios-GoogleMapsSDKforiOStouchsubview,我们在StackOverflow上找到一个类似的问题:

ios - 如何像 Apple 的 Maps.app 一样在 MKMapView 缩放期间显示 map 比例

我在我的自定义应用程序中使用MKMapView,并希望在像Apple的Maps.app一样缩放时显示map比例(卷尺)。这可能吗?如果没有,我会实现我自己的map比例尺,当MKMapView的缩放比例发生变化时,我如何才能获得连续的更新信息?-(void)mapView:(MKMapView*)mapViewregionWillChangeAnimated:(BOOL)animated似乎只在缩放开始时被调用一次,而-(void)mapView:(MKMapView*)mapViewregionDidChangeAnimated:(BOOL)animated在缩放结束时只调用一次。Ma

ios - 在 iOS 6 上使用 Google Maps SDK 转发地理编码

是否有任何方法可以在GoogleMapsSDK上实现正向地理编码?我不想使用GoogleMapsAPI网络服务。谢谢 最佳答案 根据您的评论,您可以使用nativeCLGeocoder类(class)。正向地理编码请求采用用户可读的地址并找到相应的纬度和经度值。CLGeocodergeocoder=[[CLGeocoderalloc]init];[geocodergeocodeAddressString:@"1InfiniteLoop"completionHandler:^(NSArray*placemarks,NSError*er

ios - 从适用于 iOS 的 Google Maps SDK 中提取航向(罗盘)

在我的印象中,iOS中Googlemap的指南针效果非常好。我说的是map中蓝色小“我的位置”点的罗盘箭头,请参阅GoogleMapsSDK-MyLocation.在最近的1.7版本中引入了enterlinkdescriptionhere.我不知道他们是如何设法获得如此准确和稳定的指南针的,但我希望我的应用程序也能如此,因为它依赖于精确的航向信息。因此问题:是否可以从GoogleMapsSDK中提取航向角? 最佳答案 需要设置位置管理器并调用startUpdatingHeading:self.locationManager=[[CL

ios - Google Maps 会导致高事件字节数吗?

我在当前的应用程序中使用GoogleMapsiOSSDK。mapView本身显示了很多标记(大约900个)。我已经为每个标记仅使用一个图像引用来绘制标记,但是我在应用程序中的事件字节非常高(大约45MB)。我在仪器工具中看到GLEngine大部分时间都是负责的库。负责的调用者是allocateWCMemory和gleCreateVertexArrayHashObject。 最佳答案 4kb是GLEngine分配的缓冲区页大小。当您不再需要该缓冲区时,您可以检查是否glDeleteBuffer。

ios - Google Maps SDK 未显示所有地点

我正在使用GoogleMapsSDK在我的应用程序中显示map。一切正常,除了我的mapView看起来是空的,因为没有显示所有地方。当我从谷歌地图应用程序打开相同的位置时,会显示所有地方,如商店、办公室、医院等。我的mapView有什么问题。我正在使用GoogleDevelopers网站上编写的代码:GMSCameraPosition*camera=[GMSCameraPositioncameraWithLatitude:72.34longitude:19.45zoom:18];gmapView=[GMSMapViewmapWithFrame:mainView.boundscamera

ios - 动态更改 Google Maps API for iOS 的响应语言

通过使用:[[NSUserDefaultsstandardUserDefaults]setObject:@[language]forKey:@"AppleLanguages"];我可以设置GMSGeocoderreverseGeocodeCoordinate的响应语言。但是当我想在应用程序运行时更改响应语言时,设置:[[NSUserDefaultsstandardUserDefaults]setObject:@[theOtherLanguage]forKey:@"AppleLanguages"];再次无效。我看到了thissolution对于适用于Javascript的GoogleMa

ios - 使用 Apple Maps 转弯导航到注释

我的map上有一个显示营业地点的注释和一个指示获取方向的按钮,我正在努力获取按钮来为我打开Applemap,其中包含指向注释位置的方向。这是我到目前为止完成的代码:importUIKitimportMapKitclassFourthViewController:UIViewController,MKMapViewDelegate{@IBOutletweakvarmap:MKMapView!overridefuncviewDidLoad(){super.viewDidLoad()letlatitude:CLLocationDegrees=54.647115letlongitude:CLL

ios - 像在 Apple Maps iOS 10 中一样搜索地点或地址

我正在尝试从MKLocalSearch重新创建/获取相同的搜索列表,但没有成功。我尝试了很多关于区域、半径、增量的选项。但我的结果与AppleMaps应用程序不同。苹果map的结果对于搜索地点的所有想法来说都更好。我用了MapSearch例如来自Apple文档的应用程序和选项MKLocalSearchRequest*request=[[MKLocalSearchRequestalloc]init];request.naturalLanguageQuery=searchString;request.region=MKCoordinateRegionMakeWithDistance(CLL

ios - 如何在 Objective-C(iOS) 的 `Google Maps` View 中添加标记

我正在尝试从我的网络服务中的数据向Googlemap添加标记。现在如何显示仅在“特定半径距离”中的标记。我正在尝试,但没有关于如何在Objective-C中实现它的逻辑。 最佳答案 它对我有用。请尝试一下。GMSCameraPosition*camera=[GMSCameraPositioncameraWithLatitude:(sourceValue.latValue+destinationValue.latValue)/2longitude:(sourceValue.lngValue+destinationValue.lngVa