code: def _update_glyph(
      self, renderer, properties, mapping, glyph, source=None, data=None
  ):
      glyph.url = mapping["tile_source"].url
      glyph.update(
          **{
              k: v
              for k, v in properties.items()
              if k in glyph.properties()
          }
      )
      renderer.update(
          **{
              k: v
              for k, v in properties.items()
              if k in renderer.properties()
          }
      )
  
file_path: holoviews/holoviews/plotting/bokeh/tiles.py
imports: import numpy
  from bokeh.models import BBoxTileSource, QUADKEYTileSource, WMTSTileSource
  from ...core.options import SkipRendering
  from ...element.tiles import _ATTRIBUTIONS
  from .element import ElementPlot
label_desc: Use image node_id 3 for calling the TilePlot obj's underlying member method code with example usage: obj._update_glyph(renderer, properties, mapping, glyph, source, data) without return types