草庐IT

经纬度

全部标签

ios - 如何显示多个具有相同纬度/经度的 MKPinAnnotation?

我的iPad应用程序正在从数据库中检索地理对象。在这个数据库中,一些对象具有相同的经度/纬度。因此,在MkMapView中,我添加了几个具有相同纬度/经度的MKPinAnnotation。不幸的是只显示了一个,我想这是我添加的最后一个。我怎样才能只有一个MKPinAnnotation对象(对于给定的坐标),并且当用户单击它时我会为共享相同坐标的每个对象显示MKPinAnnotation?类似于Googlemap/Google地球所做的事情,您单击主Pin图,然后会显示几个Pin图。我们将不胜感激。塞巴斯蒂安。 最佳答案 当多个图钉处

ios - 来自元数据的 ALAsset 经度和纬度

我需要从图像中提取经度和纬度的Iphone应用程序,除了获取gps数据外,目前一切正常。我的imagePickerController中有这段代码:-(UIImagePickerController*)pickerdidFinishPickingMediaWithInfo:(NSDictionary*)info{NSURL*referenceURL=[infoobjectForKey:UIImagePickerControllerReferenceURL];ALAssetsLibrary*library1=[[ALAssetsLibraryalloc]init];[libraryass

ios - 按距离(纬度和经度)排序表

我像这样通过JSON获取值:{id=1;latitude="-23.0002";longitude="-43.2438";name=Vips;}{id=2;latitude="-22.9283";longitude="-43.1746";name=Elegance;}...我需要在表格View中显示这些值,按到用户位置的距离排序。并且必须始终更新此值。我该怎么做?displayObject是一个NSMutableArray,我从WS中获取值。在viewWillappear中我正在尝试做:NSArray*rawData=[NSArrayarrayWithArray:displayObje

ios - 当前位置纬度和经度在 iOS 7 到 IOS 8 中的不同行为

对当前位置使用xamarincurrentLocationexample我使用上面的链接获取当前位置的纬度和经度。在升级到IOS8之前的IOS7中,它在模拟器和设备上都显示了我当前的位置纬度和经度。(在模拟器中获取当前位置的经度和纬度对我来说看起来很奇怪)。升级到iOS8后运行相同的代码在模拟器中:(始终打开wifi无sim卡位置服务应用程序。)Result:latitude=37.785834.longitude=-122.406517.在设备iPhone5c上(始终打开wifi无sim卡位置服务应用程序。)Result:latitude=37.785834.longitude=-1

objective-c - 将纬度和经度转换为米或公里

我有两个MapKit注释,显示纬度和经度。我有什么办法,通过现有的Objective-CiOSAPI函数来计算两者之间的距离吗? 最佳答案 MapKitframework包含许多函数,您会发现CLLocationDistanceMKMetersBetweenMapPoints(MKMapPointa,MKMapPointb);返回map中两点之间的距离(以米为单位)。也许你可以用它来解决你的问题。首先创建两个对应点,然后获取距离:MKMapPointp1=MKMapPointForCoordinate(coord1);MKMapPo

ios - Google iOS Geocoding SDK 反向经纬度到地点 ID

目前,我们可以使用GeoCoder中的reverseGeocodeCoordinate将经纬度反转为地址。https://developers.google.com/maps/documentation/ios/reference/interface_g_m_s_geocoder但是,似乎没有办法将其逆向到Googleplaces。是否可以从iOSSDK获取地点?谢谢亚历克斯 最佳答案 是的,您可以使用iOSSDK的CLGeocoder。检查代码,+(void)fetchAddressFromCoordinates:(Coordin

iphone - 添加经纬度值的问题

当我更改另一个位置的纬度和经度值时,我的应用会自动关闭有帮助吗?if(1){CLLocationCoordinate2Dcordi;cordi.latitude=45.574779;cordi.longitude=-122.685366;MKReverseGeocoder*coder=[[MKReverseGeocoderalloc]initWithCoordinate:cordi];coder.delegate=self;[coderstart];}else{[selfperformSelectorInBackground:@selector(showWeather:)withObj

iphone - 在ios通讯录中存储经纬度

纬度和经度可以添加到iOS地址簿中的记录吗?我的应用想要在map上显示附近的联系人。我知道如何从地址获取纬度/经度。我不知道如何保存它们以避免重复查找 最佳答案 是的,您可以向iOS通讯录中的联系人添加经纬度地址。从该地址查看map图钉需要一个额外的步骤,但它有效。打开一个现有的或新的联系人,并创建一个新地址。在Street下,输入经纬度,中间有逗号,但不能有空格。将其他所有内容留空:城市、州等。它会强制你选择一个国家,所以要么保留默认值,要么如果你愿意,你可以选择与坐标对应的国家,但这并不重要。例如,您可以输入:•街道:48.85

ios - 尝试将纬度和经度保存到核心数据会导致访问错误

我试图在核心数据中保存纬度和经度,但导致无法访问。这是代码:编辑:Favourites*fav=(Favourites*)[NSEntityDescriptioninsertNewObjectForEntityForName:@"Favourites"inManagedObjectContext:_managedObjectContext];NSString*str=[NSStringstringWithFormat:@"%@",point.title];intindex=[sharedRequest.nameindexOfObject:str];[favsetPlaceName:st

ios - 为什么纬度和经度在 ios 9 中显示为零?

我必须找到当前位置,我正在使用此代码-(CLLocationCoordinate2D)getLocation{locationManager=[[CLLocationManageralloc]init];locationManager.delegate=self;locationManager.desiredAccuracy=kCLLocationAccuracyBest;locationManager.distanceFilter=kCLDistanceFilterNone;[locationManagerstartUpdatingLocation];CLLocation*locat