Get a list of all Landmarks
Article Metadata
Tested with
Devices(s): Nokia 5800 XpressMusic
Compatibility
Platform(s): S60 3rd Edition, FP1, FP2
S60 5th Edition
S60 5th Edition
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.
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();
}

