MAPVIEW API
The Microsoft Flight Simulator MapView API permits you to create and render interactive maps for your glasscockpits for things like altitude and weather radar. This API builds on a NanoVG API texture, so you can draw over it to customise it if you wish.
The functions available for this API are as follows:
Function | Description |
---|---|
fsMapViewCreate |
Create a new MapView. |
fsMapViewDelete |
Delete a (previously created) MapView. |
fsMapViewSetVisibility |
Show or hide a given MapView. |
fsMapViewSetViewMode |
Select a specific view mode for the given MapView. |
fsMapViewSetSize |
Set the texture resolution for the given MapView. |
fsMapViewSetBackgroundColor |
Select a color which will be used to color the uncolored part of any MapView. |
fsMapViewSetAltitudeColorList |
Set an array of colour structs which will then be used when the MapView is set to "Altitude" mode. |
fsMapViewSetAltitudeReference |
Select which point of reference will be used to compute altitude when the MapView is set to "Altitude" mode. |
fsMapViewSetAltitudeRangeInFeet |
Set the altitude range which is used to compute how things are coloured when the MapView is set to "Altitude" mode |
fsMapViewSetWeatherRadarVisibility |
Show or hide the weather radar on the MapView. |
fsMapViewSetWeatherRadarRainColors |
Set an array of colour structs which will then be used to draw the weather radar. |
fsMapViewSetWeatherRadarMode |
Select a specific weather radar mode for the given MapView. |
fsMapViewSetWeatherRadarConeAngleInRadians |
Specify the angle of the cone in which the weather radar will display rainfall. |
fsMapViewSetMapIsolinesVisibility |
Used to show or hide isolines on the MapView. |
fsMapViewSet3D |
Used to enable or diable 3D mode for the MapView. |
fsMapViewSet2DViewLatLong |
Force the MapView to show a specific latitude and longitude. |
fsMapViewSet2DViewRadiusInMeters |
Set the number of meters around the aircraft to be displayed on the MapView. |
fsMapViewSet2DViewFollowMode |
Set the MapView to focus on the aircraft position. |
fsMapViewSet3DViewOrientation |
Set the type of camera orientation when using the 3D MapView. |
fsMapViewSet3DCustomViewOrientationInRadians |
Set a custom camera view orientation when using the 3D MapView. |
You can find a sample project to use as a reference when using the MapView API here: