×
Namespaces

Variants
Actions

Get a list of all Landmarks

From Nokia Developer Wiki
Jump to: navigation, search


Article Metadata
Tested with
Devices(s): Nokia 5800 XpressMusic
Compatibility
Platform(s): S60 3rd Edition, FP1, FP2
S60 5th Edition
Symbian
Article
Keywords: XQLandmark
Created: talk2mks (10 Apr 2011)
Last edited: hamishwillee (11 Oct 2012)

Contents

Overview

This code snippets shows how to get list the names of landmarks in the Landmark Database using the Qt Mobile Extension XQLandmark.

Tip.pngTip: This article and associated mobile extensions has not been superseded in Qt Mobility 1.0.


Preconditions

Install the Qt SDK (recommended when Using Symbian C++ in a Qt project).

Headers required

 #include <XQLandmark>

Source

XQLandmarksManager* landmarkManager = new XQLandmarksManager (this);
 
//Get list of all landmark IDs from the database
QList<int> ids = landmarkManager->landmarkIds();
 
// Go through all the landmark items in the list
for ( int i = 0; i <ids.count(); ++i )
{
XQLandmark landmark = landmarkManager ->landmark(ids.value(i));
qreal latitude = landmark.latitude();
qreal longitude = landmark.longitude();
QString name = landmark.name();
}
This page was last modified on 11 October 2012, at 04:16.
49 page views in the last 30 days.