RainViewer
This service provides access to the RainViewer aggregated database. RainViewer provides access to recent and forecasted weather radar maps all around the world.
RPCS
- RainViewer.getColorSchemes()
 Get the list of valid color schemes for the
RainViewer.getOverlay()RPC.Returns:
List<ColorScheme>(List | ColorScheme) - The list of valid color schemes.
- RainViewer.getOverlay(latitude: Latitude, longitude: Longitude, width: BoundedInteger<1>, height: BoundedInteger<1>, zoom: BoundedInteger<1, 25>, timeOffset: TimeOffset?, options: Object?)
 Gets a transparent overlay that can be placed directly on to of a map provided by
GoogleMaps.getMap()to display recent or forecasted weather radar data.Arguments:
latitude: Latitude(Latitude) - Latitude of the returned map (centered).longitude: Longitude(Longitude) - Longitude of the returned map (centered).width: BoundedInteger<1>(BoundedInteger) - Width (in pixels) of the returned map.height: BoundedInteger<1>(BoundedInteger) - Height (in pixels) of the returned map.zoom: BoundedInteger<1, 25>(BoundedInteger) - The zoom level of the returned image (see the GoogleMaps service).timeOffset: TimeOffset?(TimeOffset) - The time offset of the desired forecast (defaults tonow, which represents current weather).options: Object?(Object) - Additional drawing options.smooth: Boolean?(Boolean) - If set to true, smooths the radar overlay in the returned image to be more aesthetically pleasing (default true).showSnow: Boolean?(Boolean) - If set to true, renders snow as a separate color from normal precipitation (default false).colorScheme: ColorScheme?(ColorScheme) - An integer denoting the color scheme to use in the returned image (default 4).
Returns:
Image(Image) - The rendered radar data overlay.
- RainViewer.getTimeOffsets()
 Get the list of valid radar time offsets for the
RainViewer.getOverlay()RPC. The returned time offsets are in chronological order.Returns:
List<TimeOffset>(List | TimeOffset) - The list of valid time offsets in chronological order.