Skip to content

[@capacitor/google-maps] Refactor options and extend a method to update the map options #1617

@AE1NS

Description

@AE1NS

Feature Request

Plugin

@capacitor/google-maps

Description

This feature request has 2 topics

Refactor options

  • As styles also exists in google.maps.MapOptions it could be removed from GoogleMapsConfig. I think you added it here, to show it in the documentation, but I would rather write a comment above the class, which properties from google.maps.MapOptions are supported
  • To prevent overhead, the MapType class could be deleted, because its documented in google.maps.MapOptions
  • The following methods could be removed and implemented within the options object (this would require to have a update method, see below):
    • getMapType
    • setMapType
    • enableIndoorMaps
    • enableTrafficLayer
    • enableAccessibilityElements
    • enableCurrentLocation
    • setPadding
  • There should be some additional options in GoogleMapsConfig like:
    • isCompassEnabled
    • isRotateGesturesEnabled
    • isTiltGesturesEnabled
    • isToolbarEnabled
    • isZoomGesturesEnabled
  • Some more properties of google.maps.MapOptions should be handled by the native code like:
    • gestureHandling
    • restriction

Add an update method for map options

The above defined changes should also be appliable by an update method, to change them after the map instantiation.

Platform(s)

Android
iOS
Web

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions