code: def get_extents(
      self, element, ranges, range_type="combined", **kwargs
  ):
      extents = super().get_extents(element, ranges, range_type)
      if (
          not self.overlaid
          and all(e is None or not np.isfinite(e) for e in extents)
          and range_type in ("combined", "data")
      ):
          x0, x1 = (-20037508.342789244, 20037508.342789244)
          y0, y1 = (-20037508.342789255, 20037508.342789244)
          global_extent = (x0, y0, x1, y1)
          return global_extent
      return extents
  
file_path: holoviews/holoviews/plotting/plotly/tiles.py
imports: import numpy
  from holoviews.element.tiles import _ATTRIBUTIONS
  from holoviews.plotting.plotly import ElementPlot
  from holoviews.plotting.plotly.util import STYLE_ALIASES
label_desc: Use image node_id 4 for calling the TilePlot obj's underlying member method code with example usage: obj.get_extents(element, ranges, range_type) and returns: extents, global_extent