code: def tiles_provider(tiles_provider):
      """
      Set the tile provider
  
      :param tiles_provider: either one of the built-in providers
      ['watercolor', 'toner', 'toner-lite', 'mapquest', 'darkmatter','positron']
      or a custom provider in the form
      {'url': lambda zoom, xtile, ytile: 'someurl' % (zoom, xtile, ytile),
      'tiles_dir': 'mytiles',
      'attribution': 'my attribution'
      })
      """
      _global_config.tiles_provider = tiles_provider
  
imports: import base64
  import traceback
  import pyglet
  from geoplotlib.core import GeoplotlibApp
  from core import FONT_NAME
label_desc: Use image node_id 19 for calling a global function with example usage: tiles_provider(tiles_provider) without return types