iOS基于百度地图的开发(1)——用户当前位置

首先需要设置mapView的属性: self.mapView = [[[BMKMapView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)] autorelease];//我们动态创建一个MapView对象 mapView.showsUse...

2012-06-13 14:55:19

阅读数:4615

评论数:1

iOS基于百度地图的开发(7)——百度坐标转换成Google坐标

受http://hunray.iteye.com/blog/1404129文章中将百度坐标转换成GPS坐标的启发,这里用同样的方法可以将百度坐标转换为谷歌坐标。 假设百度坐标为(x, y),通过iOS基于百度地图的开发(6)中的方法将(x, y)视为谷歌坐标然后进行转换,转换后得到坐标(x1, ...

2012-08-24 13:51:40

阅读数:3522

评论数:3

iOS基于百度地图的开发(6)——google坐标转换成百度坐标

在中国,是不允许使用真实的坐标的,所以每个地图服务商都会对真实的经纬度进行编码(也可以称之为加密吧)。举个例子,比如人民广场的真实的经纬度室(LON, LAT),那么百度提供的经纬度为(LON_B, LAT_B),google提供的经纬度为(LON_G, LAT_G)。在地图上的显示结果如下: ...

2012-08-23 11:33:40

阅读数:3507

评论数:2

iOS基于百度地图的开发(5)——核心问题汇总

当前为iOS提供的SKD版本为1.2.1,这里主要讲一下这个版本存在的一些问题,以及开发注意事项。 1. BMKMapView是百度地图类,当创建多个BMKMapView对象时,这些对象会共享一些数据(没有仔细研究具体共享哪些数据),因此会产生以下问题:     A. 当对其中一个BMKMap...

2012-08-02 17:33:19

阅读数:3312

评论数:0

iOS基于百度地图的开发(4)——路径搜索

本文通过起始点左边和终点坐标来说明接口的使用方法。 1. 进行路径搜索 BMKSearch* search = [[BMKSearch alloc] init]; //创建搜索对象,注意不要释放该对象 search.delegate = self; //设置路径搜索结果回调代理为自身 BM...

2012-06-28 22:03:00

阅读数:2472

评论数:0

iOS基于百度地图的开发(3)——地址搜索

前文中的POI搜索可以在指定地点周围特定范围内搜索POI,假设用户想要在上海市人民广场搜索“北京”,那么POI返回的结果可能是附近的北京烤鸭店POI列表。为此,有时我们需要区分用户输入的搜索内容是否是一个地址,这里便需要用到本文将要阐述的地址搜索。 1. 首先进行搜索 BMKSearch*...

2012-06-27 11:31:53

阅读数:3002

评论数:2

iOS基于百度地图的开发(2)——获取POI

1. 首先进行搜索 CLLocationDistance radiusMeters = 1000; //设置搜索范围 BMKSearch* search = [[BMKSearch alloc] init]; //创建搜索对象 search.delegate = self; //代理设置为自...

2012-06-13 16:10:35

阅读数:2999

评论数:0

iOS利用CoreLocation获取地理位置以及如何在模拟器进行调试

[原文地址:http://blog.csdn.net/whaomian/article/details/6807739] LBS是移动应用的一个大热点。很多App都允许(或者说要求)获取用户的地理位置。这篇文章将简要谈谈如何利用CoreLocation来获取地理位置,并且会涉及到如何在iPh...

2012-02-01 16:48:31

阅读数:973

评论数:0

iPhone/iPad相关图标以及应用启动时的图片

在Xcode4.2中,可以在应用的信息页面看到相关的设置,下面为universal应用的部署信息,包括了iphone和ipad的,iphone和ipad的配置项相同,这里仅对iPhone的配置型进行说明。 1. 所有的图标和启动加载的图片为png格式,在相应的位置点击邮件可以进行图片选择。 ...

2011-12-24 13:30:21

阅读数:968

评论数:0

iPhone/iPad导航条右上侧添加自定义按钮

UIBarButtonItem *infoButton = [[UIBarButtonItem alloc] initWithTitle:@"Info" style:UIBarButtonItemStyleBordered target:self action:@selecto...

2011-12-24 12:47:37

阅读数:943

评论数:0

iPhone中通过WebView显示本地html页面

将html文件夹(包括图片等)拖放到工程中,通过下面的方法在WebView中显示html内容。 NSString *basePath = [[NSBundle mainBundle]bundlePath]; NSString *helpHtmlPath = [basePath s...

2011-12-23 14:07:22

阅读数:1159

评论数:0

iPhone开发在导航条中添加Info Light按钮

- (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. //Add Info Light...

2011-12-22 23:43:44

阅读数:657

评论数:0

iPhone中TableViewCell自动换行的实现

//计算行的高度. - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath { NSString* cellText = [self.array obje...

2011-12-22 16:44:39

阅读数:1664

评论数:0

iPhone3开发基础教程8.2[实现一个简单的表]的错误

需要点击xib中的TableView,然后将其delegate和dataSource分别关联到其代理类和数据源的类,在文中的示例中,直接关联到File's Owner即可,因为示例中的File's Owner即Simple_TableViewController的实例。

2011-12-21 16:31:03

阅读数:516

评论数:0

什么是Objective-C,Xcode,IB,Cocoa,Foundation,UIKit,AppKit

通过类比的方法来进行描述。 Objective-C类比于C++ Xcode类比于Visual Studio IB类比于Visual Studio中MFC界面设计的工具,比如拖拽一个按钮 Cocoa/Cocoa Touch类比于微软的类库,Cocoa用于Mac,Cocoa Touch用于ip...

2011-12-20 17:34:49

阅读数:2755

评论数:0

对xib/nib, file's owner, first responder的理解

iPhone开发广义上来讲,采用MVC模型,即Model-View-Controller。其中:         Model为数据模型,比如用户配置文件;         View为显示的界面元素,比如一个按钮;         Controller为控制器,是Model和View之间进行沟...

2011-12-20 16:47:00

阅读数:12256

评论数:2

一起来学Objective-C(4)——BOOL类型

在C++中,bool类型的值为true和false。 而在Objective-C中,BOOL类型的值为YES和NO,其定义如下: typedef signed char BOOL; #define YES (BOOL)1 #define NO (BOO...

2011-12-06 09:52:34

阅读数:1150

评论数:0

一起来学Objective-C(3)——如何声明和定义类

通过前边的hello world程序,我们知道了如何包含头文件,以及NSLog的基本用法,从本节开始,通过一个简单的类来讲解如何声明和定义类,以及类中的成员函数长什么摸样。 在第一节中描述的HOME中添加以下三个文件Rec.h、Rec.c、main.m: /** * @fi

2011-08-30 14:12:03

阅读数:2098

评论数:0

一起来学Objective-C(2)——Hello World深入

上一节给出了hello world的程序,这里对该程序做进一步的详解,源代码如下:#import int main(int arvc, char* argv[]) { NSLog(@"Hello World!"); return 0; } 1

2011-08-30 11:59:05

阅读数:2089

评论数:0

一起来学Objective-C(1)——Window下开发环境安装和Hello World

Objective-C是在C语言的基础上的扩展,是一种面向对象的编程语言。这里假设读者有面向对象的编程基础。 1. 下载并安装开发环境  到http://www.gnustep.org/experience/Windows.html下载以下四个文件: Pac

2011-08-30 11:34:11

阅读数:5859

评论数:5

提示
确定要删除当前文章?
取消 删除
关闭
关闭