You Are Here:

Community: Wiki

This page was last modified on 16 June 2009, at 11:01.

CS001410 - Calculating the distance between coordinates

From Forum Nokia Wiki



ID CS001410 Creation date June 9 2009
Platform S60 3rd Edition
S60 5th Edition
Tested on devices Nokia 5800 XpressMusic
Category Symbian C++ Subcategory Location Based Services


Keywords (APIs, classes, methods, functions): TCoordinate

Overview

The snippet demonstrates how to calculate the distance between two coordinates.

Note: The location capability is included in the self-signing capabilities of S60 3rd Edition, Feature Pack 2 and newer platforms.

MMP file

The following libraries and capabilities are required:

LIBRARY        lbs.lib


Header

#include <LbsPosition.h>
 
public:
TReal32 CalculateDistanceL(const TCoordinate& aFrom, const TCoordinate& aTo);


Source

TReal32 CLocation::CalculateDistanceL(const TCoordinate& aFrom, const TCoordinate& aTo) 
{
TReal32 result;
aFrom.Distance(aTo,result);
return result;
}


How to use

TCoordinate you;
 
// Friend coordinates
TCoordinate friend;
 
// Calculate distance
TReal32 ret = CalculateDistanceL(you,friend);
 
// Distance in meters
TBuf<50> distance;
distance.Format(_L("%.1f"), ret);
distance.Append(_L(" m "));


Postconditions

The distance between you and your friend is calculated.

Related Wiki Articles

No related wiki articles found

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia