【问题标题】:Address on the Pin instead number in Google map in iphonePin 上的地址而不是 iPhone 谷歌地图中的数字
【发布时间】:2009-08-11 00:18:28
【问题描述】:

alt text http://www.freeimagehosting.net/uploads/a96118564f.png

在上图中,您可以看到引脚上的数字。

我不想要那个数字, 相反,当用户单击该图钉时,应该显示该位置的地址?

我不知道怎么做? 我听说过定制别针。 我在尝试。 但是如果你知道,请你帮帮我。

提前致谢。

【问题讨论】:

  • pin 的上下文是什么?它是 MapKit 地图视图中的 MKAnnotation 吗?
  • 注意我的回答。我已经解决了。

标签: iphone


【解决方案1】:

这里有两个选择:

    1234563使用addAnnotation: 添加到您的MKMapView。 1234563 、title 和 subtitle 属性)。然后您可以在您的MKMapView 委托上实现mapView:viewForAnnotation: 方法并返回MKAnnotationView 的自定义子类。当您的“人物”在地图视图中可见时,这将被添加到地图中。

【讨论】:

    【解决方案2】:

    如果您使用的是MKMapView,那么您需要创建自己的MKAnnotation 以添加到地图中。注解类实现以下实例方法:

    - (NSString *)title - 返回图钉的标题,通常是第一行

    - (NSString *)subtitle - 返回 pin 的字幕,通常是第二行。

    【讨论】:

    • 我已经有了以下两种方法。 -(NSString *)subtitle { return [NSString stringWithFormat:@"%f",coordinate.latitude]; } -(NSString *)title { return [NSString stringWithFormat:@"%f",coordinate.longitude]; } -(id)initWithCoordinate: (CLLocationCoordinate2D) c { 坐标=c; NSLog(@"%f ​​%f",c.latitude,c.longitude);回归自我;我应该改变什么??
    【解决方案3】:

    非常感谢, 你让我今天一整天都感觉很好, 当我发现它时,我感到非常惊讶 我的字幕没有采用 nsstring stringwithformat, 它崩溃了,当我直接分配相同的硬编码值时它正在使用它 以字符串格式。很奇怪 , 现在至少它没有崩溃 非常感谢您的解决方案

    【讨论】:

      【解决方案4】:

      是的,我得到了一些不同的解决方案。根据@msaeed 的指示, 我已经更改了班级的构造函数。我已经实现了以下代码,它可以按我的要求工作

      -(NSString *)subtitle {
      return [NSString  stringWithFormat:@"%f",coordinate.latitude];
      }
      -(NSString *)title {
      return Title;
      //  return [NSString stringWithFormat:@"%f",coordinate.longitude]; 
      }
      
      -(id)initWithCoordinate: (CLLocationCoordinate2D) c  
      {
      coordinate=c;
      return self;
      
      }
      
      -(id)initWithCoordinate: (CLLocationCoordinate2D) c Title:(NSString*)xz
      
      {
      coordinate=c;   
      if(self=[super init])
      {
          if(Title!=nil)
              [Title release];
          Title=[[NSString alloc]initWithString:xz];
      }
      return self;
      

      }

      注意下面的图片,我已经解决了。 image solved. http://www.freeimagehosting.net/uploads/fae045c2bf.png

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-09-25
        • 2014-10-11
        相关资源
        最近更新 更多