我正在尝试制作一个应用程序,这是我的高中地图,用户可以点击按钮搜索房间或储物柜....我的目标是拥有房间/储物柜数字对应于Nib文件/显示器上不同区域中几个隐藏的“数字线”上的一个点,当接收到某个输入时,相应的数字会亮起或显示其位置(即我不必输入每个例如,储物柜位置,每个走廊中只有第一个和最后一个,并且我输入的值之间生成的数字线代表中间的所有储物柜。
我正在使用Xcode 4.3.3,如果这有帮助....结构方面我想使用Tabbed应用程序模板,并为实际Map提供一个选项卡,一个用于输入您要查找的锁定器,以及一个进入你想要找到的房间。我是iOS编程的新手,所以我不知道是否有更好的方法来完成这样的事情,我愿意接受任何建议或建议。谢谢!
答案 0 :(得分:0)
您可以将MapKit与您自己的数据库结合,您可以在其中定义房间,储物柜库等的坐标。请参阅Location Awareness Programming Guide,其中显示了如何在应用中集成地图。我可以想象你可以为房间和储物柜范围定义MKOverlay
个对象。或者您可以简单地为感兴趣的点(自助餐厅等)定义MKAnnotation
个对象。
但使用MapKit的叠加和注释的某种组合似乎是一种逻辑解决方案。
答案 1 :(得分:0)
您也可以使用MapBox iOS SDK执行此操作,以及http://mapbox.com/tilemill/docs/crashcourse/tooltips/
中所述的交互层