• Main Page
  • Related Pages
  • Classes
  • Files
  • File List
  • File Members

BMGeometry.h

Go to the documentation of this file.
00001 //
00002 //  BMGeometry.h
00003 //  BingMaps
00004 //
00005 //  Copyright (c) 2011 Microsoft Corporation. All rights reserved.
00006 //
00007 
00008 #import <UIKit/UIKit.h>
00009 #import <CoreLocation/CoreLocation.h>
00010 
00018 typedef struct {
00019     CLLocationDegrees latitudeDelta;
00020     CLLocationDegrees longitudeDelta;
00021 } BMCoordinateSpan;
00022 
00030 typedef struct {
00031     CLLocationCoordinate2D center;
00032     BMCoordinateSpan span;
00033 } BMCoordinateRegion;
00034 
00044 UIKIT_STATIC_INLINE BMCoordinateSpan BMCoordinateSpanMake( CLLocationDegrees latitudeDelta, CLLocationDegrees longitudeDelta ) {
00045     BMCoordinateSpan span;
00046     span.latitudeDelta = latitudeDelta;
00047     span.longitudeDelta = longitudeDelta;
00048     return span;
00049 }
00050 
00060 UIKIT_STATIC_INLINE BMCoordinateRegion BMCoordinateRegionMake( CLLocationCoordinate2D centerCoordinate, BMCoordinateSpan span ) {
00061     BMCoordinateRegion region;
00062     region.center = centerCoordinate;
00063     region.span = span;
00064     return region;
00065 }
00066 
00067 UIKIT_EXTERN BMCoordinateRegion BMCoordinateRegionMakeWithDistance( CLLocationCoordinate2D centerCoordinate, CLLocationDistance latitudinalMeters, CLLocationDistance longitudinalMeters );

Generated on Tue May 3 2011 11:57:16 for Bing Maps iOS Control by  doxygen 1.7.2