iphone谷歌地图十字线按钮

问题描述:

我想要使用或模拟iPhone OS上标准地图应用程序左下角的gps按钮。该按钮的行为就像一个切换按钮,其中gps根据是否被按下而被启用或禁用,并且它可以在gps找到您的位置时容纳小型微调组件。iphone谷歌地图十字线按钮

有谁知道这个组件是否可以使用默认组件轻松构建?如果不是,那么开发这样一个组件的最好方法是什么?

十字线/目标图标是我可以重复使用的通用图标吗?

该按钮只是一个图像,你应该能够重新创建它。

为了做跟踪,我想看看这个示例代码:http://developer.apple.com/iphone/library/samplecode/LocateMe/index.html

它表明你如何获得的GPS坐标,那么你可以将数据送入一个的MKMapView。

+1

的http://glyphish.com/图标集具有非常相似的“官方”的一个图像。该图标是可访问的,但通过无证的手段,肯定会被苹果标记。 – 2010-03-22 21:58:05

+0

该图标相当完美..感谢您的链接!核心位置框架非常简单,所以我已经开始工作了。关于如何使微调运行在按钮内的任何想法?这是非常自定义的行为不是吗? – xastor 2010-03-23 07:17:54

+0

你将要继承UIButton。这绝对有可能,你会使用Core Animation在UIImage(十字准线)和UIActivityIndi​​catorView子视图之间淡出。 有关继承UIControl的一些很好的信息:http://developer.apple.com/iphone/library/documentation/UIKit/Reference/UIControl_Class/Reference/Reference.html#//apple_ref/occ/cl/UIControl – christo16 2010-03-23 07:23:51

苹果的微调按钮被隐藏,但可以用systemButton使用:100

+0

这是一个很好的信息未记录的功能,并在新的iOS中将返回旧格式 – DenTheMan 2011-06-14 05:58:50