Ovi Maps Extra Features

From Maemo Wiki
Revision as of 10:25, 10 April 2011 by imported>blaizzen
Jump to navigationJump to search

This page is a work in progress. Please add missing information.

What is Ovi Maps Extra Features

Ovi Maps Extra Features is a project that's been worked on to bring enhancements and extra features to Ovi Maps on the N900. It began as adding simple functionality, but has progressed to adding voice commands and spoken street names.

Currently the features present in the latest release include:

  • Addition of two extra buttons when routing
    • First button is to show all maneouvers in the current route and allows them to be turned on and off.
    • Second button shows Points of interest on the map, again allowing them to be turned on and off. Further customizations of Points of Interest is discussed below.
  • Brought back 3D view of maps which was removed through an update
  • Added extra menu to customize POIs
  • Added voice capability with spoken languages (requires server, details below)
  • Voice capability also allows for spoken street names through espeak
  • Added feature to allow saved results to be displayed offline (still experiemental)


Features explained

Manuevours

With PR1.2, manuevour support was added so that when selecting a junction, its appropriate icon will be displayed. This functionality has been extended to allow all maneuvour icons to be displayed through a simple button, hence allowing the user to know what turns are approaching. The button is only displayed while traveling to a destination (needs a valid route to display manevours for), and hence will only be visible at times of routing. This button requires a new icon which can be added manually or automatically through the latest version of omVoiceServer.

{information on how to edit manuevour button can be added here}

Points Of Interest While Driving

Ovi Maps supports points of interest display on the map however the default is only transport icons, hence an extra button was added to enable POIs to be displayed and removed, as well as a new menu which allows for customizations of catagories. These catagories can be modified further if the user requires catagories other than the default ones. Similarly to the Manevours button, the button for POI is only availble while routeing. A new icon is again available.

Turning on and off certain POI icons

A new menu has been added with a few main catagories for POI. This can be found under "Maps" > "More" > "POI Settings". It currently has

  • Transport
  • Shops
  • Education
  • Parking
  • Activites
  • All

WARNING: Choosing the all category will load all points of interest on the map. In cities and areas with many shops/schools/etc it will take a long time to turn them on and off.

Customizing the Points of Interest

The required function that contains the points of interest is under <source lang="javascript"> showAllCategories: function (showthem) { </source> with the following items under each category <source lang="javascript"> poiRegExp[0] = /AIRPORT|AIRLINE|METRO|UNDERGROUND|RAILWAY|FERRY|SBAHN|RER_/; //Transport poiRegExp[1] = /BAR|SHOP/; //shops poiRegExp[2] = /EDUCATION|EXHIBITION|LIBRARY|MUSEUM|UNIVERSITY/; //Education poiRegExp[3] = /PARKING/; //Parking poiRegExp[4] = /BEACH|CAMPING|CASINO|CINEMA|GOLF|HOLIDAY|OPERA|STADIUM|THEATRE|TOURIST|ZOO|SPORT/; //Activities </source> Full list of possible POIs are <source lang="javascript">AIRLINE_ACCESS

AIRPORT
ALL
AMUSEMENT_PARK
AUT_METRO_ACCESS
AUT_METRO_STOP
BARS_CAFES
BAR_DISCO
BEACH
BEL_METRO_ACCESS
BEL_METRO_STOP
CAMPING
CAR_DEALER
CAR_REPAIR
CASH_DISPENSER
CASINO
CINEMA
COMPANY
CONCERT_HALL
CONGRESS
COURTHOUSE
CULTURAL_CENTRE
CZE_METRO_ACCESS
CZE_METRO_STOP
DEN_METRO_ACCESS
DEN_METRO_STOP
DEU_METRO_ACCESS
DEU_METRO_STOP
DEU_SBAHN_ACCESS
DEU_SBAHN_STOP
EDUCATION
EMBASSY
ESP_BARCELONA_METRO_ACCESS
ESP_BARCELONA_METRO_STOP
ESP_CERCANIAS_METRO_ACCESS
ESP_CERCANIAS_METRO_STOP
ESP_MADRID_METRO_ACCESS
ESP_MADRID_METRO_STOP
EXHIBITION_CENTRE
FERRY_TERMINAL
FIN_METRO_ACCESS
FIN_METRO_STOP
FRA_METRO_ACCESS
FRA_METRO_STOP
FRA_RER_ACCESS
FRA_RER_STOP
FRONTIER_CROSSING
GBR_GLASGOW_METRO_ACCESS
GBR_GLASGOW_METRO_STOP
GBR_LONDON_METRO_ACCESS
GBR_LONDON_METRO_STOP
GOLF_COURSE
GOVERNMENT_OFFICE
HOLIDAY_PARK
HOSPITAL
HOTEL
ITA_METRO_ACCESS
ITA_METRO_STOP
LIBRARY
METRO_ACCESS
MOUNTAIN_PASS
MOUNTAIN_PEAK
MUSEUM
NOR_METRO_ACCESS
NOR_METRO_STOP
OPERA
PARKING
PARKING_AREA
PARKING_GARAGE
PARK_RECREATION
PETROL_STATION
PHARMACY
PLACE_OF_WORSHIP
POLICE
POST_OFFICE
PRT_METRO_ACCESS
PRT_METRO_STOP
RAILWAY_STATION
RAILWAY_STATION_ACCESS
RENT_A_CAR_FACILITY
RESTAURANT
REST_AREA
SHOP
SHOPPING_CENTRE
SPORT_OUTDOOR
STADIUM
SWE_METRO_ACCESS
SWE_METRO_STOP
THEATRE
TOURIST_ATTRACTION
TOURIST_INFORMATION_CENTRE
UNDERGROUND_STATION
UNIVERSITY
ZOO</source>

In addition to changing the categories, you may also change the text displayed to the user. This can be found under the function <source lang="javascript">_createPoiScreen: function (aEvent) {//HERE HERE ... this._aboutBtn = new nokia.aduno.medosui.Button("ButtonWithIcon", "About"); this._transportBtn = new nokia.aduno.medosui.Button("ButtonWithCheck", "Transport"); this._shopsBtn = new nokia.aduno.medosui.Button("ButtonWithCheck", "Shops"); this._educationBtn = new nokia.aduno.medosui.Button("ButtonWithCheck", "Education"); this._parkingBtn = new nokia.aduno.medosui.Button("ButtonWithCheck", "Parking"); this._activitesBtn = new nokia.aduno.medosui.Button("ButtonWithCheck", "Activities"); this._allBtn = new nokia.aduno.medosui.Button("ButtonWithCheck", "All");</source>


3D View

3D view has been re-added to Ovi Maps including the rotation wheel and 3D buildings. This feature was removed in a previous update from Nokia. With this feature, you can also stop the map from rotating at all and lock its direction to always north (or any other direction you choose).

{Add part about changing the code to prevent rotation}