×
Namespaces

Variants
Actions
(Difference between revisions)

Maps API support for Nokia devices

From Nokia Developer Wiki
Jump to: navigation, search
symbianyucca (Talk | contribs)
(Symbianyucca -)
hamishwillee (Talk | contribs)
m (Hamishwillee - Bot update - Fix ArticleMetaData)
Line 1: Line 1:
 +
{{ArticleMetaData <!-- v1.2 -->
 +
|sourcecode= <!-- Link to example source code e.g. [[Media:The Code Example ZIP.zip]] -->
 +
|installfile= <!-- Link to installation file (e.g. [[Media:The Installation File.sis]]) -->
 +
|devices= <!-- Devices tested against - e.g. ''devices=Nokia 6131 NFC, Nokia C7-00'') -->
 +
|sdk= <!-- SDK(s) built and tested against (e.g. [http://linktosdkdownload/ Qt SDK 1.1.4]) -->
 +
|platform= <!-- Compatible platforms - e.g. Symbian^1 and later, Qt 4.6 and later -->
 +
|devicecompatability= <!-- Compatible devices e.g.: All* (must have internal GPS) -->
 +
|dependencies= <!-- Any other/external dependencies e.g.: Google Maps Api v1.0 -->
 +
|signing= <!-- Signing requirements - empty or one of: Self-Signed, DevCert, Manufacturer -->
 +
|capabilities= <!-- Capabilities required by the article/code example (e.g. Location, NetworkServices. -->
 +
|keywords= <!-- APIs, classes and methods (e.g. QSystemScreenSaver, QList, CBase -->
 +
|language= <!-- Language category code for non-English topics - e.g. Lang-Chinese -->
 +
|translated-by= <!-- [[User:XXXX]] -->
 +
|translated-from-title= <!-- Title only -->
 +
|translated-from-id= <!-- Id of translated revision -->
 +
|review-by= <!-- After re-review: [[User:username]] -->
 +
|review-timestamp= <!-- After re-review: YYYYMMDD -->
 +
|update-by= <!-- After significant update: [[User:username]]-->
 +
|update-timestamp= <!-- After significant update: YYYYMMDD -->
 +
|creationdate= 20120201
 +
|author= [[User:Symbianyucca]]
 +
}}
 
[[Category:Location]]
 
[[Category:Location]]
 
Nokia has devices with multiple different Operating systems, and some of the OS’s are having multiple different platform versions, this article is summarizing the Maps API support for different Operating systems and platform versions we have.
 
Nokia has devices with multiple different Operating systems, and some of the OS’s are having multiple different platform versions, this article is summarizing the Maps API support for different Operating systems and platform versions we have.
Line 6: Line 28:
 
There is only one Nokia Meego device, and as stated in [http://www.developer.nokia.com/Devices/MeeGo/ Develop for the Nokia N9] it supports Qt 4.7.4 and Qt Mobility 1.2, which means that it does have full Qt Maps API support, as well as it also support QtQuick Maps API as well.
 
There is only one Nokia Meego device, and as stated in [http://www.developer.nokia.com/Devices/MeeGo/ Develop for the Nokia N9] it supports Qt 4.7.4 and Qt Mobility 1.2, which means that it does have full Qt Maps API support, as well as it also support QtQuick Maps API as well.
  
Examples for this Qt Location Maps API could be found from [http://www.developer.nokia.com/Community/Wiki/Qt_Maps_Examples Qt Maps Examples] article. And examples for QtQuick Maps examples can be found from [http://www.developer.nokia.com/Community/Wiki/QtQuick_Maps_Examples QtQuick Maps Examples] article.
+
Examples for this Qt Location Maps API could be found from [[Qt Maps Examples]] article. And examples for QtQuick Maps examples can be found from [[QtQuick Maps Examples]] article.
  
  
Line 13: Line 35:
 
As Symbian^3 with Anna, Bella etc. are supporting Qt 4.7.4 and Qt Mobility 1.2 it supports [http://doc.qt.nokia.com/qtmobility-1.1-tp/qtlocation.html QtLocation Module] with full Qt Maps API support, as well as it also support QtQuick Maps API as well.
 
As Symbian^3 with Anna, Bella etc. are supporting Qt 4.7.4 and Qt Mobility 1.2 it supports [http://doc.qt.nokia.com/qtmobility-1.1-tp/qtlocation.html QtLocation Module] with full Qt Maps API support, as well as it also support QtQuick Maps API as well.
  
Examples for this Qt Location Maps API could be found from [http://www.developer.nokia.com/Community/Wiki/Qt_Maps_Examples Qt Maps Examples] article. And examples for QtQuick Maps examples can be found from [http://www.developer.nokia.com/Community/Wiki/QtQuick_Maps_Examples QtQuick Maps Examples] article.
+
Examples for this Qt Location Maps API could be found from [[Qt Maps Examples]] article. And examples for QtQuick Maps examples can be found from [[QtQuick Maps Examples]] article.
  
 
And of course there are full support for API supported by 3rd edition S60 devices, such as [http://www.developer.nokia.com/Develop/Maps/Map_Image_API/ Map Image API] and [http://www.developer.nokia.com/Develop/Maps/Maps_API_for_Java_ME/ Maps API for Java ME].
 
And of course there are full support for API supported by 3rd edition S60 devices, such as [http://www.developer.nokia.com/Develop/Maps/Map_Image_API/ Map Image API] and [http://www.developer.nokia.com/Develop/Maps/Maps_API_for_Java_ME/ Maps API for Java ME].
Line 22: Line 44:
 
As shown in [http://developer.qt.nokia.com/wiki/Support_for_Symbian Qt support for symbian] page Symbian 5th edition is supporting Qt 4.7.3 with Mobility 1.1.3, Which means that it supports [http://doc.qt.nokia.com/qtmobility-1.1-tp/qtlocation.html QtLocation Module] with full Qt Maps API support
 
As shown in [http://developer.qt.nokia.com/wiki/Support_for_Symbian Qt support for symbian] page Symbian 5th edition is supporting Qt 4.7.3 with Mobility 1.1.3, Which means that it supports [http://doc.qt.nokia.com/qtmobility-1.1-tp/qtlocation.html QtLocation Module] with full Qt Maps API support
  
Examples for this API could be found from [http://www.developer.nokia.com/Community/Wiki/Qt_Maps_Examples Qt Maps Examples] article.
+
Examples for this API could be found from [[Qt Maps Examples]] article.
  
 
Note that as 4.7.3 has Qt Mobility 1.1, and the Qt Mobility 1.2 was included with Qt 4.7.4, the QML Maps API is not working with 5th edition devices as mentioned in [http://doc.qt.nokia.com/qtmobility/qml-location-plugin.html Location QML Plugin] page.
 
Note that as 4.7.3 has Qt Mobility 1.1, and the Qt Mobility 1.2 was included with Qt 4.7.4, the QML Maps API is not working with 5th edition devices as mentioned in [http://doc.qt.nokia.com/qtmobility/qml-location-plugin.html Location QML Plugin] page.
Line 32: Line 54:
 
As Symbian 3rd edition only [http://developer.qt.nokia.com/wiki/Support_for_Symbian supports Qt 4.6] there are no Maps APIs with Qt that are supported, anyway with both Qt and Symbian you can use the  [http://www.developer.nokia.com/Develop/Maps/Map_Image_API/ Map Image API].  
 
As Symbian 3rd edition only [http://developer.qt.nokia.com/wiki/Support_for_Symbian supports Qt 4.6] there are no Maps APIs with Qt that are supported, anyway with both Qt and Symbian you can use the  [http://www.developer.nokia.com/Develop/Maps/Map_Image_API/ Map Image API].  
  
With 3rd ed FP2, you could also use this API inside WRT widget, as shown in [http://www.developer.nokia.com/Community/Wiki/My_location_example_for_Maps_rendering_API_on_WRT_Widget this example].
+
With 3rd ed FP2, you could also use this API inside WRT widget, as shown in [[My location example for the RESTful Map API on Symbian Web Runtime app|this example]].
  
 
As the Symbia also supported Java you can use the [http://www.developer.nokia.com/Develop/Maps/Maps_API_for_Java_ME/ Maps API for Java ME] API for making Mapps application for it.
 
As the Symbia also supported Java you can use the [http://www.developer.nokia.com/Develop/Maps/Maps_API_for_Java_ME/ Maps API for Java ME] API for making Mapps application for it.
Line 40: Line 62:
 
With Series 40 devices, you can use [http://www.developer.nokia.com/Develop/Maps/Maps_API_for_Java_ME/ Maps API for Java ME].
 
With Series 40 devices, you can use [http://www.developer.nokia.com/Develop/Maps/Maps_API_for_Java_ME/ Maps API for Java ME].
  
Currently the API is hosted at [http://projects.developer.nokia.com/LBSPJME/wiki Nokia project site]. List of examples for the API is available at [http://www.developer.nokia.com/Community/Wiki/Examples_for_Maps_API_for_Java_ME Examples for Maps API for Java ME] article.
+
Currently the API is hosted at [http://projects.developer.nokia.com/LBSPJME/wiki Nokia project site]. List of examples for the API is available at [[Examples for Maps API for Java ME]] article.
  
 
Another option would be to utilize [http://www.developer.nokia.com/Develop/Maps/Map_Image_API/ Map Image API]. With this API you would use HTTP query to fetch an image from the Map Image API server.
 
Another option would be to utilize [http://www.developer.nokia.com/Develop/Maps/Map_Image_API/ Map Image API]. With this API you would use HTTP query to fetch an image from the Map Image API server.
Line 49: Line 71:
 
With Nokia WP7 devices, you would basically use same [http://www.microsoft.com/maps/developers/web.aspx Bing Maps API] as you would use with other WP7 devices from other manufacturers.
 
With Nokia WP7 devices, you would basically use same [http://www.microsoft.com/maps/developers/web.aspx Bing Maps API] as you would use with other WP7 devices from other manufacturers.
  
Examples for this API could be found from [http://www.developer.nokia.com/Community/Wiki/Maps_Examples_for_Windows_phone Maps Examples for Windows phone] article.
+
Examples for this API could be found from [[Maps Examples for Windows phone]] article.
  
 
== Web browser support ==
 
== Web browser support ==
Line 55: Line 77:
 
There is also [http://api.maps.ovi.com/ Ovi Maps API] which is meant to be used with Web browsers, anyway it is not designed to be used with Mobile browsers, thus it should be solely be used for application development targeting non-mobile device‘s Browsers.
 
There is also [http://api.maps.ovi.com/ Ovi Maps API] which is meant to be used with Web browsers, anyway it is not designed to be used with Mobile browsers, thus it should be solely be used for application development targeting non-mobile device‘s Browsers.
  
Examples for this API could be found from [http://www.developer.nokia.com/Community/Wiki/Maps_Examples_for_Ovi_Maps_API Maps Examples for Ovi Maps API] article.
+
Examples for this API could be found from [[Maps Examples for Ovi Maps API]] article.

Revision as of 10:23, 31 July 2012

SignpostIcon HereMaps 99.png
WP Metro Icon Baby.png
Article Metadata
Compatibility
Platform(s):
Series 40
Symbian
Article
Created: symbianyucca (01 Feb 2012)
Last edited: hamishwillee (31 Jul 2012)

Nokia has devices with multiple different Operating systems, and some of the OS’s are having multiple different platform versions, this article is summarizing the Maps API support for different Operating systems and platform versions we have.

Contents

Meego

There is only one Nokia Meego device, and as stated in Develop for the Nokia N9 it supports Qt 4.7.4 and Qt Mobility 1.2, which means that it does have full Qt Maps API support, as well as it also support QtQuick Maps API as well.

Examples for this Qt Location Maps API could be found from Qt Maps Examples article. And examples for QtQuick Maps examples can be found from QtQuick Maps Examples article.


Symbian^3

As Symbian^3 with Anna, Bella etc. are supporting Qt 4.7.4 and Qt Mobility 1.2 it supports QtLocation Module with full Qt Maps API support, as well as it also support QtQuick Maps API as well.

Examples for this Qt Location Maps API could be found from Qt Maps Examples article. And examples for QtQuick Maps examples can be found from QtQuick Maps Examples article.

And of course there are full support for API supported by 3rd edition S60 devices, such as Map Image API and Maps API for Java ME.


Symbian 5th edition

As shown in Qt support for symbian page Symbian 5th edition is supporting Qt 4.7.3 with Mobility 1.1.3, Which means that it supports QtLocation Module with full Qt Maps API support

Examples for this API could be found from Qt Maps Examples article.

Note that as 4.7.3 has Qt Mobility 1.1, and the Qt Mobility 1.2 was included with Qt 4.7.4, the QML Maps API is not working with 5th edition devices as mentioned in Location QML Plugin page.

And of course there are full support for API supported by 3rd edition S60 devices, such as Map Image API and Maps API for Java ME.

Symbian 3rd edition

As Symbian 3rd edition only supports Qt 4.6 there are no Maps APIs with Qt that are supported, anyway with both Qt and Symbian you can use the Map Image API.

With 3rd ed FP2, you could also use this API inside WRT widget, as shown in this example.

As the Symbia also supported Java you can use the Maps API for Java ME API for making Mapps application for it.

Series 40

With Series 40 devices, you can use Maps API for Java ME.

Currently the API is hosted at Nokia project site. List of examples for the API is available at Examples for Maps API for Java ME article.

Another option would be to utilize Map Image API. With this API you would use HTTP query to fetch an image from the Map Image API server.


Windows phone 7

With Nokia WP7 devices, you would basically use same Bing Maps API as you would use with other WP7 devices from other manufacturers.

Examples for this API could be found from Maps Examples for Windows phone article.

Web browser support

There is also Ovi Maps API which is meant to be used with Web browsers, anyway it is not designed to be used with Mobile browsers, thus it should be solely be used for application development targeting non-mobile device‘s Browsers.

Examples for this API could be found from Maps Examples for Ovi Maps API article.

295 page views in the last 30 days.