zoukankan      html  css  js  c++  java
  • IOS MapView 用法

    mapView use method

     1 。地图编程接口;

     2. 可规划的路线;

     3. 设置书签标记;

     4.周边查找服务。

    结构 表示 地图上一个点,一个矩形区域,一个大小。 

    手机位置服务,导航

    typedef struct

    {

      CLLocationDegrees latitudeDelta;

      CLLocationDegrees longitudeDelta; 

    } MKCoordinateSpan;

    typedef struct{

       CLLocationCoordinate2D center;

       MKCoordinateSpan span;

    }MKCoordinateRegion; 

    1 .h file

     //  Created by denny chen on 12-7-8.

    //  Copyright (c) 2012 __MyCompanyName__. All rights reserved.

    //


    #import <UIKit/UIKit.h>

    #import <MapKit/MapKit.h>


    @interface MapKitViewViewController : UIViewController

    {

        MKMapView *MKMapView;

    }

    @property (retain, nonatomic) IBOutlet MKMapView *mymapkit;


    2 .m file

    @implementation MapKitViewViewController

    @synthesize mymapkit;


    - (void)viewDidLoad

    {

        [super viewDidLoad];

        //set display jing wei du

    CLLocationCoordinate2D center;

        center.latitude=40.029915;

        center.longitude=116.347082;

        

        MKCoordinateSpan span;

        span.latitudeDelta=0.2;

        span.longitudeDelta=0.2;

        MKCoordinateRegion region={center,span};

        

        //set map center location

        [self.mymapkit setRegion:region];

    }


    - (void)viewDidUnload

    {

        [self setMymapkit:nil];

        [super viewDidUnload];

        // Release any retained subviews of the main view.

    }


    - (void)dealloc {

        [mymapkit release];

        [super dealloc];

    }

    3 create myAnnotation.h file

    #import <Foundation/Foundation.h>

    #import <MAPkit/Mapkit.h>


    @interface myAnnotation : NSObject <MKAnnotation>

        

    @end 

    4 create myAnnotation.m file

     #import "myAnnotation.h"


    @implementation myAnnotation


    -(CLLocationCoordinate2D) coordinate

    {

        CLLocationCoordinate2D center;

        center.latitude=40.029915;

        center.longitude=116.347082;

        return center;

    }


    -(NSString *) title

    {

      return @"北京大学";

    }


    -(NSString *) subtitle

    {

        return @"你所查寻的位置";

    }

    @end


    4 run reslut

     

  • 相关阅读:
    PDF数据提取------2.相关类介绍
    Google搜索的常用技巧
    a helper class for generating xls or csv file
    正则 提取html标签value
    获取 windows地址栏 网页地址栏 文件名
    MSSQL将逗号分隔的字符串转换成列显示
    C# String.Format字符串中包含"{" "}"时需注意的问题
    格式化JSON中时间
    Oracle 10G创建表空间
    Sqlserver取最近一分组中最新一条记录
  • 原文地址:https://www.cnblogs.com/csj007523/p/2581720.html
Copyright © 2011-2022 走看看