myVR mMap SDK
Upcoming SlideShare
Loading in...5

myVR mMap SDK



Maps for Mobile Apps - Fastest Multi Content Mobile Map SDK on the Market....

Maps for Mobile Apps - Fastest Multi Content Mobile Map SDK on the Market.
Enhance your mobile applications with the fastest multi content mobile mapping solution in the market, supporting a wide range of data/content sources and mobile platforms.
2D map, 3D map, GigaPixel images, 360 StreeView, 360 Panoramas, and PointClouds combined with POI’s/Overlays etc. can now be displayed on your mobile in a geo oriented environment.



Total Views
Slideshare-icon Views on SlideShare
Embed Views



6 Embeds 328 179 115 21 10 2 1


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    myVR mMap SDK myVR mMap SDK Presentation Transcript

    • Fastest Multi Content Multi Platform Mobile Map SDK on the Market! “Maps for Mobile Apps!” Olav Sylthe, CTO – myVR Software AS
    •  Maps/location context are important! Enable Multi Content! 3D HW and data conversion expertise! Content Agnostic! Create a Great User Experience!
    •  myVR mMap SDK  Designed for extreme portability  Highly optimized C++ code  Requieres OpenGL1.5 /OpenGL(ES) 1.1 or higher  Builds on all platforms; mobile and for desktop OS’s; Win 32/64, Linux, Mac OSX
    •  mMap SDK 2.0 now shipping for:  iOS 3.2 or higher  Android 2.0 or higher Tested on:  Samsung Bada  BlackBerry QNX Under Evaluation:  Windows Phone
    •  Add maps to your mobile application in just a few minutes! Fastest Mobile Map rendering engine on the market for Multi Content! Input support for device HW; GPS, Compass, and Accelerometer Fully configurable motion model Supports 2D/3D zoom, pan, tilt and rotate
    •  Supports animations, tweens & transitions! Powerful 2D/3D POI Engine Full Vector Overlay API Supports both online and offline mode Supports Multiple Coordinate Systems (Mercator, UTM, LAT/LON(WGS84))
    •  2D Map Support  Raster Tiles ▪ Map ▪ Satellite ▪ Hybrid Supported 2D Map Providers  OpenStreetMap (Sample)  OnYourMap (Sample)  Norkart, Nordeca, GeoData  Google, Bing  Or use any WMS map server
    •  3D Terrain Models  DEM/DTM/DES model  Draped with imagery  Converted to myVR SmartTile™ 3D Globe Sample  Google Spherical Mercator  Data from: ▪ BlueMarble ▪ OnYourMap
    •  3D Citymodels Providers  Blom  AAMGroup  CityVisonNetworks  GTA GEOINFORMATIK
    •  Supported 3D Formats  3DS  Collada  VRML  KML (KMZ)  Any format from GDAL
    •  360° StreetView/Panorama  Stitched cylindrical, spherical or cubic projections supported  Converted to myVR SmartTile GigaPixel Imagery Support  Converted to myVR SmartTile LIDAR  Reads LAS 1.2 or newer  Converted to myVR SmartTile
    • Internet Web Server mMap App SmartTile™ WMS Provider Use any Web and Cache Server Technology! Smart Tiling™ Technology  Optimized Tile Format with multiple Levels of Detail (LOD)  Device GPU texture support (PVR, ETC1, ATITC, S3TC)  Offers quick loading even over low bandwidth
    •  Coded as KISS (keep it simple stupid) Minimum code writing, no fancy OOP, just clean and understandable code Supports for OpenGL(ES), but other rendering API’s can be added Multithreading, number of threads depends on the platform Lazy rendering, only update the screen when needed
    •  Minimalistic native API  9 native C functions to access all of the API Use of JSON as a “functor” language  The SDK is communicating with the application using JSON commands  Really easy to add new functionality without having to create new native functions
    •  mMap uses composite and layers Each composite is a linked list of layers. Multiple composites can be rendered on the same screen. A layer can be a ‘service’ to other layer. Each layer exposes a list of JSON functions to the developer.
    • Application Composite Manager Composite CompositeMapProvider Map2D Map2D Map3D Map3DService Layer InputLayer RenderLayer InputLayer RenderLayer
    •  Each layer can be combined with other layers to add functionality ( displays map, then POI, then vector data, etc..) Each layer can declare different functionality, very easily using JSON commands Each layer can interact with user input
    •  How to set up OpenStreetMap as a map source:
    • myVR mMap SDK Product PageFollow us on: