jjzjj

MKPlacemark

全部标签

iOS:如何从地标获取邮​​政编码

我想知道如何在iOS中获取地标的邮政编码。任何提示或建议将不胜感激。这是我到目前为止的代码,我能够得到这个城市。-(void)recenterMapToPlacemark:(CLPlacemark*)placemark{MKCoordinateRegionregion;MKCoordinateSpanspan;span.latitudeDelta=0.02;span.longitudeDelta=0.02;region.span=span;region.center=placemark.location.coordinate;NSString*city=[placemarklocali

ios - MKMapItem 没有在 MKPlacemark 上显示正确的信息

我得到了MKLocalSearch的结果,它包括类似...{address={formattedAddressLine=("MartonRoad",Middlesbrough,TS1,England);structuredAddress={administrativeArea=England;areaOfInterest=("GreatBritain");country="UnitedKingdom";countryCode=GB;fullThoroughfare="MartonRoad";geoId=();locality=Middlesbrough;postCode=TS1;sub

ios - map View 中两个位置的 Mapkit 路线不适用于印度经纬度?

这是我的代码:工作:CLLocationCoordinate2DsourceCoords=CLLocationCoordinate2DMake(37.7833,-122.4167);//sanfransiscoMKPlacemark*sourcePlacemark=[[MKPlacemarkalloc]initWithCoordinate:sourceCoordsaddressDictionary:nil];MKMapItem*source=[[MKMapItemalloc]initWithPlacemark:sourcePlacemark];//Makethedestinationl

ios - MKPlacemark 上的参数类型错误

我正在尝试快速编写一个创建MKMapItem的函数,但我收到一个字符串错误。这是代码:funcmapItem()->MKMapItem{letaddressDictionary=[String(kABPersonAddressStreetKey):subtitle]letplacemark=MKPlacemark(coordinate:coordinate,addressDictionary:addressDictionary)letmapItem=MKMapItem(placemark:placemark)mapItem.name=titlereturnmapItem}当我尝试创建p

iOS - MKPlacemark 设置标题问题

我在设置地标的title和subtitle时遇到问题。CLGeocoder*geocoder=[[CLGeocoderalloc]init];[geocodergeocodeAddressString:locationcompletionHandler:^(NSArray*placemarks,NSError*error){if(placemarks&&placemarks.count>0){CLPlacemark*topResult=[placemarksobjectAtIndex:0];MKPlacemark*placemark=[[MKPlacemarkalloc]initWit

ios - 如何设置 MKPlacemark 的显示名称?

我想用Apple的map显示两个地方的路线。对于这两个地方,我有名称和坐标。MKMapItem*currentLocation=[[MKMapItemalloc]initWithPlacemark:[[MKPlacemarkalloc]initWithCoordinate:paramModel.fromCoordinate2DaddressDictionary:nil]];MKMapItem*toLocation=[[MKMapItemalloc]initWithPlacemark:[[MKPlacemarkalloc]initWithCoordinate:paramModel.toC

ios - 从 MKPlacemark 创建 MKMapItem 时,MKMapitem 的 Placemark.name 为 nil

MKPlacemark*placemark1=[[MKPlacemarkalloc]initWithPlacemark:mapItem1.placemark];MKMapItem*item=[[MKMapItemalloc]initWithPlacemark:placemark1];NSLog(@"placemark1.nameis-%@",placemark1.name)placemark1.nameis-StarbucksNSLog(@"mapItem1'splacemark.nameis-%@",mapItem1.placemark.name)mapItem1'splacemar

ios - 以编程方式/手动创建 MKPlacemark/CLPlacemark

问题我有一组地标信息(国家、城市等)和一对纬度/经度。我想用它来创建一个MKPlacemark对象。讨论看来这个类只能由创建-(id)initWithCoordinate:(CLLocationCoordinate2D)coordinateaddressDictionary:(NSDictionary*)addressDictionary谁的文档状态状态Youcancreateplacemarkobjectsmanuallyforentitiesforwhichyoualreadyhaveaddressinformation,suchascontactsintheAddressBook