草庐IT

map_region

全部标签

ios - 当我点击 map 时,它会在 iOS5 的初始时间崩溃吗?

for(inti=0;i1){lattitudeValue=[[[delarsInfoArrayobjectAtIndex:i]valueForKey:@"LATITUDE"]objectAtIndex:1];longitudeValue=[[[delarsInfoArrayobjectAtIndex:i]valueForKey:@"LONGITUDE"]objectAtIndex:0];}else{lattitudeValue=@"";longitudeValue=@"";}CLLocationCoordinate2DpinLocation;if(([lattitudeValuefl

ios - 在 Xcode 中使用 Google Maps SDK for iOS 时如何解决错误 "Thread 1: SIGABRT error"

我遵循了GoogleMapsSDKforiOS-Gettingstarted链接中提到的步骤.以下是我创建的文件AppDelegate.m#import"AppDelegate.h"#import"ViewController.h"@implementationAppDelegate-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{self.window=[[UIWindowalloc]initWithFrame:[[UIScr

OpenLayer对容器Map自定义坐标系

OpenLayer原则上只支持EPSG:4326和EPSG:3857,其中EPSG:3857是创建容器时,如果不声明,默认使用的坐标系,那么如果需要别的坐标系的话,就需要自己定义和配置,一般情况下,自定义坐标系都是可以在EPSG.IO上面找到对应的EPSG所对应的详细参数下面时配置方法1、引入Proj4.jsnpmiproj4//npm安装proj42、定义坐标系(以使用EPSG:4490为例)importproj4from"proj4";import{register}from"ol/proj/proj4";importProjectionfrom"ol/proj/Projection";i

ios - 使用 map 缩放缩放 MKAnnotationView

我想在map放大和缩小时缩放MKAnnotationView,这样如果我的View占据100米,它会继续在视觉上占据那么多。这是我目前所拥有的:-(void)detectPinch:(UIPinchGestureRecognizer*)pinch{NSArray*annotations=self.mapView.annotations;for(idannotationinannotations){if(![annotationisKindOfClass:[MKUserLocationclass]]&&[annotationisMemberOfClass:[CustomAnnotatio

ios - 如何使用谷歌地图获取 map 可见区域中的注释/标记数量?

使用MapKit,我可以获得可见的map区域,然后计算其中的注释数量。但是使用GoogleMaps我无法找到任何工作示例作为引用。首先我知道GMSVisibleRegion可用于此目的。但无法在任何地方进行此操作..有人做过吗?有什么建议吗?这就是我使用Mapkit完成的方式。我如何使用Googlemap完成此操作?NSMutableArray*tempArray=[[NSMutableArrayalloc]init];for(KPAnnotation*annotationinself.mapView.annotations){if(MKMapRectContainsPoint(sel

ios - 在 2D 和 3D map View 之间切换 (pitchEnabled)

我有一个iOsmap应用程序,默认使用3DView。这样一开始就设置了MKMapCamera(pitch值为45)。但是,我想为用户提供禁用3Dmap的选项,以防他们更喜欢2Dmap。因此,为了在View之间进行切换,我将更改相机的倾斜度(2D中为0,3D中为45)并禁用/启用更改它(setPitchEnabled=NO/YES).出于某种原因,在我禁用了音调后,我无法再启用3DView,即在我设置了[_mapViewsetPitchEnabled:NO]之后,我无法更改它不再是YES(在尝试将其更改回YES之后,pitchEnabled将其值保持为NO时它打印在NSLog中)。因此我

ios - 使用 Google maps iOS sdk 获取人类可读的地址

我正在开发一个集成googlemapsiOSsdk的iOS应用。在我的GMSMapView中,我放下了一个GMSMarker,我想用locationname设置标记的标题。我已经尝试了GMSAddress、GMSGeocoder和GMSReverseGeocodeResult但我无法获得确切的位置名称。如何获取当前位置的完整地址。 最佳答案 Thispost应该有你想要的。基本上升级到v1.7并使用GMSAddress链接的帖子包含您也可以使用的代码示例。 关于ios-使用Googlem

ios - Apple Maps for Objective C 的 Google Maps 自动完成功能?

我需要在ObjectiveC中实现城市名称搜索的自动完成功能。目前基本上我会使用谷歌地图的自动完成功能:https://developers.google.com/places/documentation/autocomplete但我不喜欢显示poweredbygoogle-标志。这就是我在这里问的原因,有没有一种方法可以使用AppleMapsAPI或类似API来实现自动完成功能?谢谢你的建议 最佳答案 检查一下-YahooYQLconsole.在那里你可以像这样进行查询-它会为你提供所有以San开头的地方:select*fromg

ios - 子类 MKTileOverlay 不显示在 map 上

我正在尝试显示来self们的WMS服务器的WMS切片。我用旧的MKOverlay实现了这一点,但我现在试图更新它以使用MKTileOverlay但我无法显示图block。这是我的类(class):@interfaceWMSTileOverlay()@property(strong,nonatomic)NSString*API,*mapContext,*IDToken;@end@implementationWMSTileOverlay-(instancetype)initWithAPI:(NSString*)APIIDToken:(NSString*)IDTokenandMapConte

ios - Google map 地址自动完成和地理编码 API 返回差异地址

我正在使用googlemapsplacesautocompleteAPI来自动完成用户输入的地址,一旦我完成了所需地址的选择,将选定的地址字符串从googleplaces自动完成的地址传递到googlemapsgeocodeapi,以获得详细的组件,问题是有时geocodeAPI不返回街道号码,即使自动完成API返回的相同地址有它,也不确定哪里出错了,下面是我使用的代码和两个服务的输出这就是我从地理编码服务中检索详细地址的方式NSString*address=[NSStringstringWithFormat:@"http://maps.googleapis.com/maps/api/