July 27, 2010

david.laing david.laing
Lab Rat
65 posts

Qt Mobility Tech Preview - Maps and Navigation API

Page  
1

Welcome to the Maps and Navigation API forum on DevNet.

The Maps and Navigation API is among the most recent being developed under the Qt Mobility program. It allows developers access to mapping, routing and geocoding services via a cross-platform API, and comes with a plugin which can be used to access the corresponding Nokia services. Our intent is to share our work in progress with you and listen to your comments on this forum in order that we strive to build the best possible solution.

Today’s release shares our “Technology Preview” package of the new APIs planned for the Qt Mobility 1.1.0 release, including the Maps and Navigation API. Qt Labs will still be used to communicate the availability of new packages, but DevNet is where you will have the opportunity to review and comment on the API, and share information with other developers about the API.

The Maps and Navigation API is still under active revision and development so feel free to provide any feedback or comments you feel will help improve the API or to ask about the directions we’ll be taking the API between now and the final release.

Welcome to the forum, we look forward to your comments and contributions in the development of the new Qt Mobility Maps and Navigation API.

Kind regards,
Dave
Qt Development Team.

 Signature 

David Laing
Location API team
Qt Mobility

19 replies

July 29, 2010

johnk johnk
Lab Rat
56 posts

Hello,

Is there a type with the QGeoSearchManager on this page [doc.qt.nokia.com]. In particular, it says “The geocode(QGeoAddress), geocode(QGeoCoordinate) and placeSearch() functions return QGeoSearchReply objects, which …”

Shouldn’t one be geocoding and the other reverse geocoding?

-jk

July 29, 2010

david.laing david.laing
Lab Rat
65 posts

It’s not a typo, but it’s not correct either – it’s already on our list of things that need changing.

The function that does reverse geocoding will be renamed to reverseGeocode soon.

 Signature 

David Laing
Location API team
Qt Mobility

August 11, 2010

passeli passeli
Lab Rat
3 posts

QGeoMapObject contains QGeoBoundingBox, but class does not have setter for the QGeoBoundingBox ! Also in the QGeoMapObject has the following comment “/ TODO selection and selectability?” Is there any timeschedule when this functionality would be added to class ?

August 12, 2010

david.laing david.laing
Lab Rat
65 posts

The subclasses of QGeoMapObject set the bounding box per object. In the case of nested QGeoMapObjects the bounding box will be the union of parent bounding box and the bounding boxes of all of the children.

I’ll probably be adding the selection code today or tomorrow as part of the QML support.

 Signature 

David Laing
Location API team
Qt Mobility

August 27, 2010

lucarocchi lucarocchi
Lab Rat
3 posts

Hi , I ‘m curious to know if QGEoMapWidget will be based on OVIMap on Nokia Symbian device ?

August 30, 2010

david.laing david.laing
Lab Rat
65 posts

The API is plugin based and will come with a Nokia / Ovi services based plugin which is platform independent.

 Signature 

David Laing
Location API team
Qt Mobility

August 30, 2010

lucarocchi lucarocchi
Lab Rat
3 posts

super

September 2, 2010

danilocesar danilocesar
Lab Rat
161 posts

Is it tile based or OviMaps based?

 Signature 

Danilo Cesar Lemes de Paula
Software Engineer

September 2, 2010

david.laing david.laing
Lab Rat
65 posts

It’s tile based and online only (from the Ovi tile based services) for the first release, and we hope to add support for vector based / offline mapping in the next release.

 Signature 

David Laing
Location API team
Qt Mobility

September 2, 2010

danilocesar danilocesar
Lab Rat
161 posts

I believe the most great/killer feature of a maps API will be to access it offline…

And, afaik, nokia is the only “big player” capable of build it.

 Signature 

Danilo Cesar Lemes de Paula
Software Engineer

September 2, 2010

david.laing david.laing
Lab Rat
65 posts

I agree. I’m looking forward to getting offline support working and seeing what the application developers do with it.

 Signature 

David Laing
Location API team
Qt Mobility

September 10, 2010

passeli passeli
Lab Rat
3 posts

It seems that currently there is no control when to start/stop downloading online maps at qgraphicsgeomap

September 13, 2010

david.laing david.laing
Lab Rat
65 posts

That’s correct. The current plugin is for online maps – if you’re viewing the map you’re probably downloading map data (unless it’s already been cached).

Do you have a use case for when someone might want to control the downloading for an online map viewer? Up until now I’ve been assuming that anyone using a map viewer with an online maps data plugin would be fine with handing control of when the downloading occurs to the viewer and/or the plugin.

There are some cache control hints you can give via parameters for the plugin – we’ll document those properly once we sort out the naming and a few other issues.

 Signature 

David Laing
Location API team
Qt Mobility

September 20, 2010

iksaif iksaif
Lab Rat
15 posts

What’s the right way to add images on a map ? (like I do for Lugdulo’V [xf.iksaif.net], with qmapcontrol).

Should we use QGeoMapObject [doc.qt.nokia.com] ) with the “Marker” type ? Then how can I set a pixmap ? Or maybe a new QGeoMapPixmap class comming ?

September 21, 2010

david.laing david.laing
Lab Rat
65 posts

There is a QGeoMapPimapObject in the master branch of the git repository that will add images to a map.

Quite a few new classes are coming :)

 Signature 

David Laing
Location API team
Qt Mobility

Page  
1

  ‹‹ Qt Mobility Tech Preview - Document Gallery API      Qt Mobility Tech Preview - Telephony Events API ››

You must log in to post a reply. Not a member yet? Register here!