📣 We're Hiring!

Removing/hiding PointOfInterest (poi) markers in GoogleMaps displayed via SuiteCRM

I have setup my SuiteCRM (v7.11.20 running on a Debian 10 fresh install) to work with the GoogleMaps integration based on Google APIs. It is working for both geocoding addresses and displaying them on a map.

The problem is, the map that is displayed also includes all the Points of Interest (commercial establishments, …) that just clutter the map and I would like to have them removed/hidden.

From what I can glean from other forums, to do this, I have to add to the javascript definitions for the Map request:

To eliminate only commercial establishments:

    styles: [
      {
        "featureType": "poi.business",
        "stylers": [
          { "visibility": "off" }
        ]
      }
    ]

To eliminate ALL PointsOfIInterest

styles: [
      {
        "featureType": "poi",
        "stylers": [
          { "visibility": "off" }
        ]
      }
    ]

Problem is, I do not know where to put this in the SuiteCRM code.

I have looked in the modules/jjwg_Markers directory but cannot see anything obvious - and for me it would have to be …

Can anyone tell me where to put this code so I can have PointsOfINterest NOT show on the GoogleMaps displayed in SuiteCRM?