This section describes major features that are new or changed since the previous release of MapViewer. This section groups the new features into MapViewer Core and Oracle Maps HTML Javascript API (V2) subsections.
This section describes features related to MapViewer generally, including the Map Builder Tool.
If you have an existing MapViewer Release 11g installation, and if you want to use its MapViewer configuration on Oracle Fusion Middleware Release 12.2.1.x, see Section 1.5, "Upgrading MapViewer".
When a tile layer has UTFGrid enabled, a data set named UTFGrid becomes a "companion" of an image tile, containing text information about feature properties in the image tile. This text information can be displayed by the updated Oracle Maps HTML5 API as a tooltip or info window in a web application.
For more information, see Section 2.3.11, "LRS (Linear Referencing System) Themes".
Support has been added to the MapViewer server so that you can now create a predefined theme based on the virtual mosaic functions in Oracle Spatial and Graph GeoRaster databases.
Map Builder now has an option to export vector data stored in a Spatial and Graph database into a geoJson file, using either ad hoc queries or predefined themes.
MapViewer now comes with a lightweight Web Admin Console written in pure HTML and JavaScript. This enables easy deployment of the MapViewer server to virtually all JavaEE containers.
You can use the Map Builder tool to export data to a JSON file. The source data can be from a database table, or from the spatial providers that access external data in its original format. The JSON file can be used with the Oracle Maps V2 API in disconnected mode applications.
This section describes features for the Oracle Maps HTML5 Javascript API (V2), which is documented in Chapter 6.
The new Oracle Maps HTML5 JavaScript API lets you easily create dynamic tile layers based on ad hoc queries or any valid MapViewer XML map requests. These tiles are client-side only and do not require the creation of metadata in a database.
The redline tool in Oracle Maps JavaScript API has been enhanced to provide more powerful functions, such as shared boundary editing.
The OM.style.Marker
class can now take any SVG file as its image src
attribute. Previously, only PNG and GIF images could be used as src
for an image-based marker.
You can now load styles from MapViewer running on a different domain.
Style classes now have the toXMLString
method for easy conversion into server-side style definitions. The External Map Server Support example in Section 3.3.5, "External Map Source Adapter" uses the toXMLString
method.