PromucFlow_constructor/app/client/src/widgets/MapWidget/widget
Jan Bremnes 3526040dc5
feat: [Feature]-[116] Map Widget - Add MapTypeControl (Satellite/Roadmap) (#28344)
#### PR fixes following issue(s)
Fixes #11815

## Description
Added an option to enable/disable MapTypeControl on the Map widget.

- The BOTTOM_CENTER position was chosen so it would not interfere with
any of the other elements that can currently be added to the map.
- It specifically uses the DEFAULT control style to serve as a hint that
work can be done to allow the user to set this option.
- It specifies only ROADMAP and SATELLITE, which disables the terrain
map option because the dropdown that allows the user to select the
terrain map overflows the map boundary when using BOTTOM_CENTER position

#### Media

![output](https://github.com/appsmithorg/appsmith/assets/1017092/517233a8-c0f6-4a76-87d8-1875c33f1a78)

#### Type of change
- New feature (non-breaking change which adds functionality)

## Testing
#### How Has This Been Tested?
- [X] Manual

Manually tested that 
- the map type controls can be added to the map widget
- that toggling the switch adds/removes the controls from the map
- that the controls don't interfere with any other elements on the map
screens of different sizes (desktop, tablet, mobile)

## Checklist:
#### Dev activity
- [X] My code follows the style guidelines of this project
- [X] I have performed a self-review of my own code
- [X] I have commented my code, particularly in hard-to-understand areas

---------

Co-authored-by: Jan Bremnes <jan@soolo.no>
2023-11-27 12:29:14 +05:30
..
index.tsx feat: [Feature]-[116] Map Widget - Add MapTypeControl (Satellite/Roadmap) (#28344) 2023-11-27 12:29:14 +05:30