Namespaces

Variants
Actions

Please note that as of October 24, 2014, the Nokia Developer Wiki will no longer be accepting user contributions, including new entries, edits and comments, as we begin transitioning to our new home, in the Windows Phone Development Wiki. We plan to move over the majority of the existing entries over the next few weeks. Thanks for all your past and future contributions.

计算坐标间的距离

From Wiki
Jump to: navigation, search
Article Metadata

测试基于
设备:: Nokia 5800 XpressMusic

兼容于
平台: S60 3rd Edition, S60 5th Edition

平台安全性
需要的签名: Self-Signed
能力: Location

文章
关键词: TCoordinate
翻译:
hoolee
最后由 hamishwillee 在 15 Jun 2012 编辑
  • 详细描述

代码片段演示了如何在两个坐标间计算它们的距离。

注意:S60第三版FP2以及更新的平台上自签名程序需要定位能力

  • MMP文件

需要下列链接库

LIBRARY        lbs.lib


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


  • 源文件
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 "));


  • 后记

你和你朋友之间的距离可以通过上述代码计算出来。

This page was last modified on 15 June 2012, at 02:10.
56 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×