Gin
|
Draws an map, etting tiles fom one of many OpenStreetMapsServers. More...
#include <gin_mapviewer.h>
Public Member Functions | |
MapViewer () | |
~MapViewer () override | |
void | setZoom (int zoom) |
Zoom level between 0 and 18. | |
void | centerOn (double longCenter, double latCenter) |
Centre map on long/lat. | |
void | centerUnderPt (juce::Point< double > world, juce::Point< int > view) |
Set world coordinate (longlat) under view coordinate (x/y) | |
OpenStreetMaps * | getOpenStreetMaps () |
Protected Member Functions | |
void | resized () override |
void | paint (juce::Graphics &g) override |
void | mouseDown (const juce::MouseEvent &e) override |
void | mouseDrag (const juce::MouseEvent &e) override |
void | mouseWheelMove (const juce::MouseEvent &e, const juce::MouseWheelDetails &wheel) override |
void | tileFetched (int zoom, int x, int y) override |
void | updateMap () |
void | mapUpdated () |
Draws an map, etting tiles fom one of many OpenStreetMapsServers.
MapViewer::MapViewer | ( | ) |
|
override |
Set world coordinate (longlat) under view coordinate (x/y)
OpenStreetMaps * MapViewer::getOpenStreetMaps | ( | ) |
|
overrideprotected |
|
overrideprotected |
|
overrideprotected |
Implements OpenStreetMaps::Listener.
|
protected |
|
protected |