{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "11ce8688-2dd2-4a18-aa6c-bce96a801782",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-1720c646ec279d2e",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "# 5. Programmierübung: Folium\n",
    "\n",
    "<div style=\"display:flex;\">\n",
    "    <div style=\"text-align: left\">\n",
    "        Willkommen zur fünften Programmierübung Einführung in Python 3.\n",
    "    </div>\n",
    "    <img style=\"float: right; margin: 0px 15px 15px 0px\" src=\"https://www.python.org/static/img/python-logo-large.c36dccadd999.png?1576869008\" width=\"100\" />\n",
    "</div>\n",
    "\n",
    "Wenn Sie Fragen oder Verbesserungsvorschläge zum Inhalt oder Struktur der Notebooks haben, dann können sie eine E-Mail an Phil Keier ([p.keier@hbk-bs.de](mailto:p.keier@hbk-bs.de?subject=[SigSys]%20Feedback%20Programmierübung&amp)) oder Martin Le ([martin.le@tu-bs.de](mailto:martin.le@tu-bs.de?subject=[SigSys]%20Feedback%20Programmierübung&amp)) schreiben.\n",
    "\n",
    "Link zu einem Python Spickzettel: [hier](https://s3.amazonaws.com/assets.datacamp.com/blog_assets/PythonForDataScience.pdf)\n",
    "\n",
    "Der Großteil des Python-Tutorials stammt aus der Veranstaltung _Deep Learning Lab_ und von [www.python-kurs.eu](https://www.python-kurs.eu/python3_kurs.php) und wurde für _Signale und Systeme_, sowie _Einführung in die Programmierung für Nicht Informatiker_ angepasst.\n",
    "\n",
    "---"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "ebd295cc-8e6d-435e-a91a-881bf3798b5b",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-275178a1d9bade57",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "# Geospatial Data\n",
    "\n",
    "In the following we will look at how maps can be displayed using Python & the Folium API.\n",
    "\n",
    "[Folium](https://python-visualization.github.io/folium/) is a Python wrapper that binds the open source library [Leaflet.js](https://leafletjs.com/).\n",
    "\n",
    "In this way, the developers aim to combine the advantages of data processing with Python, as well as the visualization advantages of the Web.\n",
    "\n",
    "Objectives of this exercise:\n",
    "1. create simple maps with different terrain options\n",
    "2. set and adjust markers\n",
    "    1. creating a marker\n",
    "    2. popup & tooltip\n",
    "    3. icons & colors\n",
    "    4. circle marker\n",
    "    5. setting own markers\n",
    "3. layer groups\n",
    "4. plugins\n",
    "5. handling GeoJSON data\n",
    "\n",
    "\n",
    "__For the entire exercise, all parameters are basically given for illustrative purposes. Unless explicitly requested, you do not have to do this.__"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "22adfbb3-e71d-4228-ac02-b8c7135a8943",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-d928ae513b1e6ce0",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "# Import Folium\n",
    "\n",
    "First we need to Import Folium as follows:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "2725fd60-dbe5-4739-8cbf-3ef9a585032f",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-a22fce114edbd7bf",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "# Execute this cell everytime you restart the notebook!!!\n",
    "import folium"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4a676854-ebc9-439f-8414-5fe39e65dc13",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-d18e7620cb44ddf4",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "## Creating maps\n",
    "\n",
    "The default object of every Folium App is the [Map](https://python-visualization.github.io/folium/modules.html#module-folium.map).\n",
    "\n",
    "### Location\n",
    "To create it, you only need the _location_ parameter which takes a tuple (or list) of two floats.\n",
    "The first value is the latitude (lat) and the second the longitude (lon). (For Braunschweig this would be lat: 52.264150 & lon: 10.526420)\n",
    "\n",
    "### Tiles\n",
    "Folium supports the display of different types of maps. These are specified as a string for the tiles parameter when creating the map.\n",
    "\n",
    "Possible maps are:\n",
    "\n",
    "1. _OpenStreetMap_ (default)\n",
    "2. _Stamen Terrain_\n",
    "3. _Stamen Toner_\n",
    "\n",
    "### Zoom\n",
    "The default _zoom_ setting of the map can be adjusted by the following 3 parameters:\n",
    "\n",
    "- _zoom_start_ (default: 10) creates the map with a zoom setting between _min_zoom_ & _max_zoom_.\n",
    "- _min_zoom_ (default: 0) & _max_zoom_ (default: 18) limits the possible zoom radius. Generally not necessary.\n",
    "\n",
    "### Optimization\n",
    "If one of the following cells has excessive computation times, the parameter _prefer_canvas=True_ should be specified for the map object. This will force the web browser to use the web graphics library ([WebGL](https://github.com/KhronosGroup/WebGL)) and will result in a speed bonus, e.g. thousands of markers. By default _prefer_canvas_ is set to _False_ and should only be used if you really want to display lots of data!\n",
    "\n",
    "The following example illustrates the creation of the map object:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "ecd035c9-c1bc-4393-8681-2c058caca527",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-1a3da7284c8a4450",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_63cfb52ae1b25d1773a9bc9b478134f4 {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_63cfb52ae1b25d1773a9bc9b478134f4&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_63cfb52ae1b25d1773a9bc9b478134f4 = L.map(\n",
       "                &quot;map_63cfb52ae1b25d1773a9bc9b478134f4&quot;,\n",
       "                {\n",
       "                    center: [52.26415, 10.52642],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 13,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_495f28cf668b26b614b092c9e8597667 = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_495f28cf668b26b614b092c9e8597667.addTo(map_63cfb52ae1b25d1773a9bc9b478134f4);\n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f0f6034ab10>"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = folium.Map(\n",
    "        location=(52.264150, 10.526420),\n",
    "        tiles='OpenStreetMap',\n",
    "        #iles='Stamen Toner',\n",
    "        zoom_start=13,\n",
    "        prefer_canvas=False\n",
    "    )\n",
    "\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "94976e7f-1354-428e-ba9d-32ad696e27f4",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-bbb8367d84f43da2",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "## Exercise 1: Create a map\n",
    "\n",
    "Create a map with the coordinates of your hometown, or your favorite city (Braunschweig does not count as a solution). Save your Solution in the variable `my_map`.\n",
    "\n",
    "Adjust the _zoom_start_ parameter so that your place is visible in the center. To find out which coordinates your place has you can use the online tool [latlong.net](https://www.latlong.net/).\n",
    "\n",
    "Use _CartoDB Positron_ as tileset.\n",
    "\n",
    "Set the _prefer_canvas_ parameter to _True_.\n",
    "\n",
    "Also please add your city as a comment.\n",
    "\n",
    "In case of problems, please check the Folium API [Map](https://python-visualization.github.io/folium/modules.html#module-folium.map) object.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "a05ad147-1990-4d96-983d-c128b60125b5",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-6099ccde55688a94",
     "locked": false,
     "points": 4,
     "schema_version": 3,
     "solution": true,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_86d1b78d644214bb76f017a19b368f77 {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_86d1b78d644214bb76f017a19b368f77&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_86d1b78d644214bb76f017a19b368f77 = L.map(\n",
       "                &quot;map_86d1b78d644214bb76f017a19b368f77&quot;,\n",
       "                {\n",
       "                    center: [52.26415, 10.52642],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 13,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: true,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_f2f3b6c6a9fd348a5aea0f5188aef764 = L.tileLayer(\n",
       "                &quot;https://cartodb-basemaps-{s}.global.ssl.fastly.net/light_all/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;\\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e contributors \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://cartodb.com/attributions\\&quot;\\u003eCartoDB\\u003c/a\\u003e, CartoDB \\u003ca target=\\&quot;_blank\\&quot; href =\\&quot;http://cartodb.com/attributions\\&quot;\\u003eattributions\\u003c/a\\u003e&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_f2f3b6c6a9fd348a5aea0f5188aef764.addTo(map_86d1b78d644214bb76f017a19b368f77);\n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f0f62d40a50>"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Your City: \n",
    "### BEGIN SOLUTION\n",
    "# Your City: Braunschweig\n",
    "my_map = folium.Map(\n",
    "        location=(52.264150, 10.526420),\n",
    "        tiles='cartodb positron',\n",
    "        zoom_start=13,\n",
    "        prefer_canvas=True\n",
    "    )\n",
    "my_map\n",
    "### END SOLUTION"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "b554a2ec-d32e-4ea6-a91f-a1fe554804cd",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-1b94f6587760b8e8",
     "locked": true,
     "points": 3,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "# Your Solutions are tested here...\n",
    "assert isinstance(my_map, folium.Map)\n",
    "assert isinstance(my_map.location, list)\n",
    "assert len(my_map.location) == 2"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d057d2a5-9699-4a88-bea7-46adaa096f54",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-ad368f2ba205c714",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "## Marker \n",
    "\n",
    "The quintessence of any GeoSpatial Data project is the visualization of data.\n",
    "\n",
    "The [Marker](https://python-visualization.github.io/folium/modules.html#folium.map.Marker) object expects the following parameters:\n",
    "- _location_ (Mandatory) Tuple of Floats (Like Map Object) to set a marker.\n",
    "- _popup_ (String or folium.Popup object) small info box that can be customized using HTML\n",
    "- _tooltip_ (String) hover text with instruction\n",
    "- _icon_ (folium.Icon) to customize the marker\n",
    "- _dragable_ (bool, default False) allows the user to move the marker\n",
    "\n",
    "To set a simple marker it is first created with a location.\n",
    "Then the marker has to be added to the map with the function _add_to(<folium.Map>)_. \n",
    "\n",
    "In the following the HBK BS should be marked on the map."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "id": "59a91300-1dc7-4d27-826c-14a94fa13a45",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-3b289b02455e2512",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_26eb2fa989d879b2fb2cfd83bd97c6ae {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_26eb2fa989d879b2fb2cfd83bd97c6ae&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_26eb2fa989d879b2fb2cfd83bd97c6ae = L.map(\n",
       "                &quot;map_26eb2fa989d879b2fb2cfd83bd97c6ae&quot;,\n",
       "                {\n",
       "                    center: [52.26415, 10.52642],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 14,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_98d497932c46b9dcc05288f19989af06 = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_98d497932c46b9dcc05288f19989af06.addTo(map_26eb2fa989d879b2fb2cfd83bd97c6ae);\n",
       "    \n",
       "            var marker_021da79da2539a59bc87a6ddd137fe1a = L.marker(\n",
       "                [52.25802230834961, 10.503097534179688],\n",
       "                {}\n",
       "            ).addTo(map_26eb2fa989d879b2fb2cfd83bd97c6ae);\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f0f2754b090>"
      ]
     },
     "execution_count": 5,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = folium.Map(\n",
    "        location=(52.264150, 10.526420),\n",
    "        tiles='OpenStreetMap',\n",
    "        zoom_start=14,\n",
    "        prefer_canvas=False\n",
    "    )\n",
    "\n",
    "my_marker = folium.Marker(\n",
    "    location=(52.25802230834961, 10.503097534179688)\n",
    "    )\n",
    "\n",
    "my_marker.add_to(m)\n",
    "\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "179b1901-ac37-4724-aa59-c76345c61805",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-d9ba7c4b83368403",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "After executing the code you should see a marker at the address Johannes-Selenka-Platz 1, 38118 Braunschweig.\n",
    "\n",
    "Since this is relatively boring we will now try to adapt the marker to our needs."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "071b4725-8f13-4d38-9ea6-8f62826baf17",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-0fd8e8915f7f9613",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "### Popup & Tooltip\n",
    "\n",
    "The marker accepts strings as _tooltip_ & _popup_ parameters, as the following example demonstrates.\n",
    "This is the most primitive form of how a simple marker can be created with information.\n",
    "\n",
    "To understand what the _tooltip_ parameter does, run the next example and hover over the marker. Clicking on the marker will display the contents of the _popup_ parameter."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "33a5ffa1-7f39-46d4-9a17-35b3c8eb26ef",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-8b6f8ca79a9a05c3",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_59e8be60ddee852a56e40be61dcaa327 {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_59e8be60ddee852a56e40be61dcaa327&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_59e8be60ddee852a56e40be61dcaa327 = L.map(\n",
       "                &quot;map_59e8be60ddee852a56e40be61dcaa327&quot;,\n",
       "                {\n",
       "                    center: [52.26415, 10.52642],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 16,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_c1ff7d0b05cd94cfc0aacc3bd071dab6 = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_c1ff7d0b05cd94cfc0aacc3bd071dab6.addTo(map_59e8be60ddee852a56e40be61dcaa327);\n",
       "    \n",
       "            var marker_0719c6d92125e3517cad9c0a8e299c26 = L.marker(\n",
       "                [52.2643, 10.529],\n",
       "                {}\n",
       "            ).addTo(map_59e8be60ddee852a56e40be61dcaa327);\n",
       "        \n",
       "    \n",
       "        var popup_0c2c6a6667d97ff24ac0cc32693c6c07 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_8343ae5a8be60d2daa6ffe91572d5d8a = $(`&lt;div id=&quot;html_8343ae5a8be60d2daa6ffe91572d5d8a&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;Ritterbrunnen 1, 38100 Braunschweig&lt;/div&gt;`)[0];\n",
       "                popup_0c2c6a6667d97ff24ac0cc32693c6c07.setContent(html_8343ae5a8be60d2daa6ffe91572d5d8a);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_0719c6d92125e3517cad9c0a8e299c26.bindPopup(popup_0c2c6a6667d97ff24ac0cc32693c6c07)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_0719c6d92125e3517cad9c0a8e299c26.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     More about the castle\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f0f27185350>"
      ]
     },
     "execution_count": 6,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = folium.Map(\n",
    "        location=(52.264150, 10.526420),\n",
    "        tiles='OpenStreetMap',\n",
    "        zoom_start=16,\n",
    "        prefer_canvas=False\n",
    "    )\n",
    "\n",
    "# Schloss Braunschweig\n",
    "castle_popup = \"Ritterbrunnen 1, 38100 Braunschweig\"\n",
    "castle_tooltip = \"More about the castle\"\n",
    "\n",
    "\n",
    "castle_marker = folium.Marker(\n",
    "                    location=(52.2643, 10.529),\n",
    "                    popup=castle_popup,\n",
    "                    tooltip=castle_tooltip\n",
    "                    )\n",
    "castle_marker.add_to(m)\n",
    "\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "cadd0223-d6d5-445a-ac7b-ead3b010260f",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-cfc72d893f2572ff",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "### HTML Popups\n",
    "\n",
    "To do justice to the inner artist as well, markers can also be designed in Folium using the tools of the modern internet.\n",
    "\n",
    "The Folium object [Popup](https://python-visualization.github.io/folium/modules.html#folium.map.Popup) can be used to display simple HTML strings. \n",
    "\n",
    "Before we get to the main features of HTML for Folium, we will first take a look at the other optional parameters of the Popup object.\n",
    "\n",
    "These include:\n",
    "\n",
    "- _parse_html_ (bool, default False) not normally needed, forces Folium to interpret the HTML string first. Useful for any customization via JavaScript.\n",
    "- _max_width_ (int or str, default '100%') sets the maximum width of the popup. For the str parameter it is important to include the '%' character.\n",
    "- _show_ (bool, default False) if this parameter is set to _True_, the popup will load when the map is opened.\n",
    "- _sticky_ (bool, default False) if this parameter is set to _True_, the popup will not be closed.\n",
    "\n",
    "\n",
    "Mandatory for creating a popup is the _html_ parameter. This parameter requires a (multi-)string containing HTML code.\n",
    "\n",
    "As an example we will create a HBK BS popup which renders the following HTML:\n",
    "\n",
    "---\n",
    "<p>\n",
    "<img \n",
    "    src=\"https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png\"\n",
    "    alt=\"HBK BS Logo\">\n",
    "</p>\n",
    "<p><strong>Johannes-Selenka-Platz 1</strong></p>\n",
    "<p><em>38118 Braunschweig</em></p>\n",
    "<p><small>Germany, DE</small></p>\n",
    "<p>Visit: <a href=\"https://www.hbk-bs.de/\">hbk-bs.de</a> </p>\n",
    "\n",
    "---\n",
    "\n",
    "\n",
    "and the associated HTML:\n",
    "\n",
    "\n",
    "```html\n",
    "<p>\n",
    "<img \n",
    "    src=\"https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png\"\n",
    "    alt=\"HBK BS Logo\">\n",
    "</p>\n",
    "<p><strong>Johannes-Selenka-Platz 1</strong></p>\n",
    "<p><em>38118 Braunschweig</em></p>\n",
    "<p><small>Germany, DE</small></p>\n",
    "<p>Visit: <a href=\"https://www.hbk-bs.de/\">hbk-bs.de</a></p>\n",
    "```\n",
    "\n",
    "\n",
    "Do not let this confuse you. The statements in between `<> & </>` are HTML tags, for example `<p>` represents a 'Paragraph' & `<a>` represents a hyperlink. \n",
    "For the text semantic elements I recommend the following [reference](https://www.w3.org/html/wiki/Elements).\n",
    "\n",
    "In Python, no HTML can be displayed directly. For this, the entire HTML must be within a string. To simplify the readability Python offers the multiline string notated with 3 `'''`:\n",
    "\n",
    "\n",
    "\n",
    "'''\n",
    "hi I am\n",
    "\n",
    "\n",
    "a\n",
    "\n",
    "multiline string\n",
    "'''\n",
    "\n",
    "\n",
    "And as with the already known string, this one supports all string format options. But more about that later in the Factory Patterns part.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "db9725a6-c438-4a23-9e5b-5b401d412832",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-b683105305025808",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "# HBK Braunschweig\n",
    "hbk_popup_html = folium.Popup(\n",
    "    '''\n",
    "    <p>\n",
    "    <img \n",
    "        src=\"https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png\"\n",
    "        alt=\"HBK BS Logo\">\n",
    "    </p>\n",
    "    <p><strong>Johannes-Selenka-Platz 1</strong></p>\n",
    "    <p><em>38118 Braunschweig</em></p>\n",
    "    <p><small>Germany, DE</small></p>\n",
    "    <p>Visit: <a href=\"https://www.hbk-bs.de/\">hbk-bs.de</a> </p>\n",
    "    ''',\n",
    "    show=True\n",
    "    )\n",
    "\n",
    "hbk_tooltip = \"More about the university\""
   ]
  },
  {
   "cell_type": "markdown",
   "id": "2773d557-e6ca-406c-9de1-b9c0675e0604",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-cf6a889f7ebf8a54",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "### Icon\n",
    "\n",
    "The last step to complete the marker is the [Icon](https://python-visualization.github.io/folium/modules.html#folium.map.Icon) object.\n",
    "\n",
    "Unlike the other objects discussed, this one has no mandatory parameters.\n",
    "\n",
    "As usual, here is an explanation of the parameters:\n",
    "- _color_ (str, default 'blue') sets the color of the marker.\n",
    "\n",
    "  Possible colors are:    \n",
    "    - red, blue, green,\n",
    "    - purple, orange, darkred,\n",
    "    - lightred, beige, darkblue,\n",
    "    - darkgreen, cadetblue, darkpurple,-\n",
    "    - white, pink, lightblue,\n",
    "    - lightgreen, gray, black,\n",
    "    - lightgray\n",
    "    \n",
    "    \n",
    "    or any hexadecimal value noted with '#XXXXXX'.\n",
    "\n",
    "- _icon_color_ (str, default 'white') sets the color of the glyphicon. The possible color values are the same as for _color_.\n",
    "- _angle_ (int, default 0) sets the rotation of the glyphicon. The possible values are limited to the range 0-359 integer.\n",
    "- _prefix_ (str, default 'glyphicon) can take two values 'fa' for the icons of the website [Font Awesome](https://fontawesome.com/icons) (Attention not all icons are free) and 'glyphicon' for the icons of the website [Bootstrap](https://getbootstrap.com/docs/3.3/components/) (All icons behind this link are free). The value in _prefix_ specifies which website is queried. \n",
    "- _icon_ (str, default 'info-sign') specifies the name of the icon to be displayed and is therefore dependent on the _prefix_ parameter. The default icon is 'glyphicon glyphicon-info-sign'.\n",
    "\n",
    "To design a reasonable icon for the HBK marker the following example should be understood:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "8f79bd13-82f0-478c-8409-1e97d79d4b26",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-5e1cf782bc0512c1",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "hbk_icon = folium.Icon(\n",
    "            color='black',\n",
    "            icon_color='#deddda',\n",
    "            prefix='glyphicon',\n",
    "            icon='glyphicon-home',\n",
    "            angle=0\n",
    "            )"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "4a2ffb76-8045-4cba-a416-5555f521889b",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-8d4b5a5cb9cc90cc",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "After successfully creating the three variables _hbk_tooltip_, _hbk_html_popup_ & _hbk_icon_, we now display the customized marker:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "852785cc-0dff-4c2c-b6bb-20d08e26349f",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-62068ff221befbb2",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_b210095bd1db8896c3090f1aaf48854d {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_b210095bd1db8896c3090f1aaf48854d&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_b210095bd1db8896c3090f1aaf48854d = L.map(\n",
       "                &quot;map_b210095bd1db8896c3090f1aaf48854d&quot;,\n",
       "                {\n",
       "                    center: [52.258, 10.5],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 16,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_2b544e087fa5abe6bb2d32150a3bdb77 = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_2b544e087fa5abe6bb2d32150a3bdb77.addTo(map_b210095bd1db8896c3090f1aaf48854d);\n",
       "    \n",
       "            var marker_c2e051c7a7a8dcb91adbedfe97f5798b = L.marker(\n",
       "                [52.25777, 10.50249],\n",
       "                {}\n",
       "            ).addTo(map_b210095bd1db8896c3090f1aaf48854d);\n",
       "        \n",
       "    \n",
       "            var icon_46be945d9c97fbd0154e61eb2cc64dc3 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;#deddda&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_c2e051c7a7a8dcb91adbedfe97f5798b.setIcon(icon_46be945d9c97fbd0154e61eb2cc64dc3);\n",
       "        \n",
       "    \n",
       "        var popup_652564f48eaecbd0502f33d41c7ac440 = L.popup({&quot;autoClose&quot;: false, &quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_05322f8f7ecd459b7754f6e80f6e776f = $(`&lt;div id=&quot;html_05322f8f7ecd459b7754f6e80f6e776f&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;     &lt;p&gt;     &lt;img          src=&quot;https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png&quot;         alt=&quot;HBK BS Logo&quot;&gt;     &lt;/p&gt;     &lt;p&gt;&lt;strong&gt;Johannes-Selenka-Platz 1&lt;/strong&gt;&lt;/p&gt;     &lt;p&gt;&lt;em&gt;38118 Braunschweig&lt;/em&gt;&lt;/p&gt;     &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;     &lt;p&gt;Visit: &lt;a href=&quot;https://www.hbk-bs.de/&quot;&gt;hbk-bs.de&lt;/a&gt; &lt;/p&gt;     &lt;/div&gt;`)[0];\n",
       "                popup_652564f48eaecbd0502f33d41c7ac440.setContent(html_05322f8f7ecd459b7754f6e80f6e776f);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_c2e051c7a7a8dcb91adbedfe97f5798b.bindPopup(popup_652564f48eaecbd0502f33d41c7ac440)\n",
       "        .openPopup();\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_c2e051c7a7a8dcb91adbedfe97f5798b.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     More about the university\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f0f27176210>"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "m = folium.Map(\n",
    "        location=(52.258, 10.5),\n",
    "        tiles='OpenStreetMap',\n",
    "        zoom_start=16,\n",
    "        prefer_canvas=False\n",
    "    )\n",
    "\n",
    "hbk_marker = folium.Marker(\n",
    "                location=(52.257770, 10.502490),\n",
    "                popup=hbk_popup_html,\n",
    "                tooltip=hbk_tooltip,\n",
    "                icon=hbk_icon\n",
    "            )\n",
    "\n",
    "hbk_marker.add_to(m)\n",
    "\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6a7a1f4d-720b-4152-a90b-c9a194494cbe",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-a6152b205ccf50ed",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "## Exercise 2: Design your own Marker\n",
    "\n",
    "In the following exercise you will design your own marker.\n",
    "\n",
    "In case of problems, please check the Folium API:\n",
    "- [Marker](https://python-visualization.github.io/folium/modules.html#folium.map.Marker)\n",
    "- [Popup](https://python-visualization.github.io/folium/modules.html#folium.map.Popup)\n",
    "- [Icon](https://python-visualization.github.io/folium/modules.html#folium.map.Icon)\n",
    "- [Tooltip](https://python-visualization.github.io/folium/modules.html#folium.map.Tooltip)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "093f0526-114f-45da-947a-550f2163030a",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-d5aa18ce07303756",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "### 2.1: Defining a Tooltip\n",
    "\n",
    "Define a tooltip variable named `tooltip` with the text `More about TU Braunschweig`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
   "id": "725abb1e-f8c4-4cca-be6f-326f23126062",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-04f53b3f7eb6c201",
     "locked": false,
     "schema_version": 3,
     "solution": true,
     "task": false
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "### BEGIN SOLUTION\n",
    "tooltip = \"More about TU Braunschweig\"\n",
    "### END SOLUTION"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "id": "d0c93b34-79de-4a90-b595-dec419b3a930",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-bfcb53d3e2aba304",
     "locked": true,
     "points": 1,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "# Your Solutions are tested here...\n",
    "assert tooltip == \"More about TU Braunschweig\""
   ]
  },
  {
   "cell_type": "markdown",
   "id": "97aa8013-defd-408d-8b80-2389ff92904c",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-e943331e564dd5c6",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "### 2.2: Defining a Popup\n",
    "\n",
    "Define a popup object with HTML text named `tu_popup_html` and the [TU BS Logo](https://www.google.com/url?sa=i&url=https%3A%2F%2Fde.m.wikipedia.org%2Fwiki%2FDatei%3ASiegel_TU_Braunschweig_transparent.svg&psig=AOvVaw3PFFLWsIPyXrT81Jo4F6ot&ust=1669222516763000&source=images&cd=vfe&ved=0CA8QjRxqFwoTCIjR-MqgwvsCFQAAAAAdAAAAABAE).\n",
    "\n",
    "Address: _Universitätspl. 2, 38106 Braunschweig_\n",
    "\n",
    "Logo URL: https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Siegel_TU_Braunschweig_transparent.svg/1200px-Siegel_TU_Braunschweig_transparent.svg.png\n",
    "\n",
    "You can also use the Template from the Explanation.\n",
    "\n",
    "You can find a HTML reference [here](https://www.w3.org/html/wiki/Elements). If you write better in Markdown I recommend the following [converter](https://markdowntohtml.com/) and this [Markdown reference](https://www.markdownguide.org/cheat-sheet/)."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "599b4313-9d53-46d8-be0e-dbf0ab707105",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-1f5f10be1f0c3e95",
     "locked": false,
     "points": 1,
     "schema_version": 3,
     "solution": true,
     "task": false
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "### BEGIN SOLUTION\n",
    "tu_popup_html = folium.Popup(\n",
    "    '''\n",
    "    <p>\n",
    "    <img \n",
    "        src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Siegel_TU_Braunschweig_transparent.svg/1200px-Siegel_TU_Braunschweig_transparent.svg.png\"\n",
    "        alt=\"TU BS Logo\"\n",
    "        height=\"100\"\n",
    "        >\n",
    "    </p>\n",
    "    <p><strong>Universitätspl. 2</strong></p>\n",
    "    <p><em>38106 Braunschweigg</em></p>\n",
    "    <p><small>Germany, DE</small></p>\n",
    "    <p>Visit: <a href=\"https://www.tu-bs.de/\">tu-bs.de</a> </p>\n",
    "    ''',\n",
    "    show=False\n",
    "    )\n",
    "### END SOLUTION"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "541653fa-f882-4f15-90bb-2ad7665d380f",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-d0ad985cc098c85f",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "### 2.3 Defining an Icon\n",
    "\n",
    "Next, a _red_ icon named `tu_icon` should be defined.\n",
    "\n",
    "The color for the glyphicon should be a gray hexcode that you can choose freely. To make the color selection easier you can use the [Color Picker](https://htmlcolorcodes.com/color-picker/).\n",
    "\n",
    "As glyph, _glyphicon-education_, should be used."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "7adb36ce-9012-4a9a-b025-2b7a91b4d2ac",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-3ec775c00a9d80a2",
     "locked": false,
     "points": 4,
     "schema_version": 3,
     "solution": true,
     "task": false
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "tu_icon = None\n",
    "### BEGIN SOLUTION\n",
    "tu_icon = folium.Icon(\n",
    "            color='red',\n",
    "            icon_color='#eeeeee',\n",
    "            prefix='glyphicon',\n",
    "            icon='glyphicon-education',\n",
    "            angle=0\n",
    "            )\n",
    "### END SOLUTION"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "287924de-5810-4f3c-8b36-e3308798b3ea",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-b16e407b56f6a000",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "### 2.4 Defining a Marker\n",
    "\n",
    "All previously created objects should now be combined into one marker named `tu_bs_marker`.\n",
    "\n",
    "As the location data use `(52.273460, 10.529231)`."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "c7dd4f94-e7d2-4c11-9426-f911462e122c",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-43ce13ffa68645bc",
     "locked": false,
     "points": 4,
     "schema_version": 3,
     "solution": true,
     "task": false
    },
    "tags": []
   },
   "outputs": [],
   "source": [
    "tu_bs_marker = None\n",
    "### BEGIN SOLUTION\n",
    "tu_bs_marker = folium.Marker(\n",
    "        location=(52.273460, 10.529231),\n",
    "        popup=tu_popup_html,\n",
    "        tooltip=tooltip,\n",
    "        icon=tu_icon\n",
    "    )\n",
    "### END SOLUTION"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "id": "13fa1a0f-f06e-4042-bae6-254fc99640e7",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-365a8eef0b32decd",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_6b7e70ff6c70add84664c5874bd45eb0 {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_6b7e70ff6c70add84664c5874bd45eb0&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_6b7e70ff6c70add84664c5874bd45eb0 = L.map(\n",
       "                &quot;map_6b7e70ff6c70add84664c5874bd45eb0&quot;,\n",
       "                {\n",
       "                    center: [52.274, 10.53],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 17,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_225a4c4853b4a87ce79959d0fafb934a = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_225a4c4853b4a87ce79959d0fafb934a.addTo(map_6b7e70ff6c70add84664c5874bd45eb0);\n",
       "    \n",
       "            var marker_2e0868790b1c4af6b74bea7520c41858 = L.marker(\n",
       "                [52.27346, 10.529231],\n",
       "                {}\n",
       "            ).addTo(map_6b7e70ff6c70add84664c5874bd45eb0);\n",
       "        \n",
       "    \n",
       "            var icon_0d5189e027ad646ba2680c6a691b39df = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-education&quot;, &quot;iconColor&quot;: &quot;#eeeeee&quot;, &quot;markerColor&quot;: &quot;red&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_2e0868790b1c4af6b74bea7520c41858.setIcon(icon_0d5189e027ad646ba2680c6a691b39df);\n",
       "        \n",
       "    \n",
       "        var popup_904b047f5a3a4bebd61535a1840b984b = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_4db6094dc4170b20c8710aa6f08010a3 = $(`&lt;div id=&quot;html_4db6094dc4170b20c8710aa6f08010a3&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;     &lt;p&gt;     &lt;img          src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Siegel_TU_Braunschweig_transparent.svg/1200px-Siegel_TU_Braunschweig_transparent.svg.png&quot;         alt=&quot;TU BS Logo&quot;         height=&quot;100&quot;         &gt;     &lt;/p&gt;     &lt;p&gt;&lt;strong&gt;Universitätspl. 2&lt;/strong&gt;&lt;/p&gt;     &lt;p&gt;&lt;em&gt;38106 Braunschweigg&lt;/em&gt;&lt;/p&gt;     &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;     &lt;p&gt;Visit: &lt;a href=&quot;https://www.tu-bs.de/&quot;&gt;tu-bs.de&lt;/a&gt; &lt;/p&gt;     &lt;/div&gt;`)[0];\n",
       "                popup_904b047f5a3a4bebd61535a1840b984b.setContent(html_4db6094dc4170b20c8710aa6f08010a3);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_2e0868790b1c4af6b74bea7520c41858.bindPopup(popup_904b047f5a3a4bebd61535a1840b984b)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_2e0868790b1c4af6b74bea7520c41858.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     More about TU Braunschweig\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f6f6c2b3490>"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Your Solutions are tested and displayed here...\n",
    "m = folium.Map(\n",
    "        location=(52.274, 10.53),\n",
    "        tiles='OpenStreetMap',\n",
    "        zoom_start=17,\n",
    "        prefer_canvas=False\n",
    "    )\n",
    "\n",
    "tu_bs_marker.add_to(m)\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "6639280d-2c23-421b-9170-418895482fb3",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-8cf61a16719f867b",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "source": [
    "### Circle & Circle Marker\n",
    "\n",
    "Another possibility to mark places on maps is the [Circle](https://python-visualization.github.io/folium/modules.html#folium.vector_layers.Circle) and the [CircleMarker](https://python-visualization.github.io/folium/modules.html#folium.vector_layers.CircleMarker). The only difference between the two is the parameter _radius_ which is not fixed for the circle and has a default value of 10 for the circle marker which is specified in pixels, the circle marker scales with the map when zooming. Otherwise the objects _popup_ & _tooltip_ can be set with the marker. For the coloring the parameters _color_ & _fill_color_ are to be assigned. _color_ describes the color of the outer ring of the circle, while _fill_color_ specifies the fill color of the circle, whose default value is copied from the parameter_color_. to use _fill_color_ the parameter _fill_ must also be set to _True_.\n",
    "\n",
    "Here is an example.\n",
    "\n",
    "The HBK is marked with a red filled circle marker, which has the radius 100 pixel. To highlight the area inside the HBK, black is used as fill color.\n",
    "Also here a tooltip, as well as the usual HBK popup is specified."
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "id": "511b9c23-f335-4639-8120-289ee9d4fee2",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-06a4d0cb95f20d93",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_b80b65698d3f0a5fcec21cee1e528ff9 {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_b80b65698d3f0a5fcec21cee1e528ff9&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_b80b65698d3f0a5fcec21cee1e528ff9 = L.map(\n",
       "                &quot;map_b80b65698d3f0a5fcec21cee1e528ff9&quot;,\n",
       "                {\n",
       "                    center: [52.258, 10.5],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 16,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_59d32405cbe5d884067bac0a459e54de = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_59d32405cbe5d884067bac0a459e54de.addTo(map_b80b65698d3f0a5fcec21cee1e528ff9);\n",
       "    \n",
       "            var circle_147d637afeb1faca97f8748b8756b642 = L.circle(\n",
       "                [52.2572, 10.501],\n",
       "                {&quot;bubblingMouseEvents&quot;: true, &quot;color&quot;: &quot;red&quot;, &quot;dashArray&quot;: null, &quot;dashOffset&quot;: null, &quot;fill&quot;: true, &quot;fillColor&quot;: &quot;black&quot;, &quot;fillOpacity&quot;: 0.2, &quot;fillRule&quot;: &quot;evenodd&quot;, &quot;lineCap&quot;: &quot;round&quot;, &quot;lineJoin&quot;: &quot;round&quot;, &quot;opacity&quot;: 1.0, &quot;radius&quot;: 100, &quot;stroke&quot;: true, &quot;weight&quot;: 3}\n",
       "            ).addTo(map_b80b65698d3f0a5fcec21cee1e528ff9);\n",
       "        \n",
       "    \n",
       "        var popup_388ee5d1e9bce035b6a65780a7b45169 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_2c26fde05f5edeec3b17a9ce344cdb5e = $(`&lt;div id=&quot;html_2c26fde05f5edeec3b17a9ce344cdb5e&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;     &lt;p&gt;     &lt;img          src=&quot;https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png&quot;         alt=&quot;HBK BS Logo&quot;&gt;     &lt;/p&gt;     &lt;p&gt;&lt;strong&gt;Johannes-Selenka-Platz 1&lt;/strong&gt;&lt;/p&gt;     &lt;p&gt;&lt;em&gt;38118 Braunschweig&lt;/em&gt;&lt;/p&gt;     &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;     &lt;p&gt;Visit: &lt;a href=&quot;https://www.hbk-bs.de/&quot;&gt;hbk-bs.de&lt;/a&gt; &lt;/p&gt;     &lt;/div&gt;`)[0];\n",
       "                popup_388ee5d1e9bce035b6a65780a7b45169.setContent(html_2c26fde05f5edeec3b17a9ce344cdb5e);\n",
       "            \n",
       "        \n",
       "\n",
       "        circle_147d637afeb1faca97f8748b8756b642.bindPopup(popup_388ee5d1e9bce035b6a65780a7b45169)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            circle_147d637afeb1faca97f8748b8756b642.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     More about the university\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f6f6c2b3310>"
      ]
     },
     "execution_count": 62,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Map Setup\n",
    "m = folium.Map(\n",
    "        location=(52.258, 10.5),\n",
    "        tiles='OpenStreetMap',\n",
    "        zoom_start=16,\n",
    "        prefer_canvas=False\n",
    "    )\n",
    "\n",
    "# HBK Braunschweig\n",
    "hbk_popup_html = folium.Popup(\n",
    "    '''\n",
    "    <p>\n",
    "    <img \n",
    "        src=\"https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png\"\n",
    "        alt=\"HBK BS Logo\">\n",
    "    </p>\n",
    "    <p><strong>Johannes-Selenka-Platz 1</strong></p>\n",
    "    <p><em>38118 Braunschweig</em></p>\n",
    "    <p><small>Germany, DE</small></p>\n",
    "    <p>Visit: <a href=\"https://www.hbk-bs.de/\">hbk-bs.de</a> </p>\n",
    "    ''',\n",
    "    show=False\n",
    "    )\n",
    "\n",
    "# Defining tooltip\n",
    "hbk_tooltip = \"More about the university\"\n",
    "\n",
    "# Create Circle Marker\n",
    "hbk_circle_marker = folium.Circle(\n",
    "                location=(52.2572, 10.501),\n",
    "                popup=hbk_popup_html,\n",
    "                tooltip=hbk_tooltip,\n",
    "                radius=100,\n",
    "                fill=True,\n",
    "                fill_color='black',\n",
    "                color='red'\n",
    "            )\n",
    "\n",
    "# Attach Circle Marker to map\n",
    "hbk_circle_marker.add_to(m)\n",
    "\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "c8bcbdc6-3b3a-4421-b78f-8c62f7f03d34",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-90296cc00bae2968",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "### Rectangle \n",
    "\n",
    "Rectangles can also be defined in the same way. Instead of a location with a radius, the two corner points must be specified. The data structure used for this is a list of tuples (_[tuple, tuple]_).\n",
    "\n",
    "Consider the following example:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "id": "eee0d9ff-1ada-4f62-9675-39064b68fa32",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-641478b6b1df4ae5",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_1be0073f9528624aa806af908b18af9f {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_1be0073f9528624aa806af908b18af9f&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_1be0073f9528624aa806af908b18af9f = L.map(\n",
       "                &quot;map_1be0073f9528624aa806af908b18af9f&quot;,\n",
       "                {\n",
       "                    center: [52.258, 10.5],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 16,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_06b7a88662ea7bee79f7fcd8bfda4ab7 = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_06b7a88662ea7bee79f7fcd8bfda4ab7.addTo(map_1be0073f9528624aa806af908b18af9f);\n",
       "    \n",
       "            var rectangle_3d6db3c29a12010a9c285601d9c71aad = L.rectangle(\n",
       "                [[52.258077, 10.498424], [52.255896, 10.504092]],\n",
       "                {&quot;bubblingMouseEvents&quot;: true, &quot;color&quot;: &quot;red&quot;, &quot;dashArray&quot;: null, &quot;dashOffset&quot;: null, &quot;fill&quot;: true, &quot;fillColor&quot;: &quot;black&quot;, &quot;fillOpacity&quot;: 0.2, &quot;fillRule&quot;: &quot;evenodd&quot;, &quot;lineCap&quot;: &quot;round&quot;, &quot;lineJoin&quot;: &quot;round&quot;, &quot;noClip&quot;: false, &quot;opacity&quot;: 1.0, &quot;smoothFactor&quot;: 1.0, &quot;stroke&quot;: true, &quot;weight&quot;: 3}\n",
       "            ).addTo(map_1be0073f9528624aa806af908b18af9f);\n",
       "        \n",
       "    \n",
       "        var popup_44cf8c55f79f484dc413ce0ad7a1a82e = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_8d903a3fb503ca565417c78d922ab056 = $(`&lt;div id=&quot;html_8d903a3fb503ca565417c78d922ab056&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;     &lt;p&gt;     &lt;img          src=&quot;https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png&quot;         alt=&quot;HBK BS Logo&quot;&gt;     &lt;/p&gt;     &lt;p&gt;&lt;strong&gt;Johannes-Selenka-Platz 1&lt;/strong&gt;&lt;/p&gt;     &lt;p&gt;&lt;em&gt;38118 Braunschweig&lt;/em&gt;&lt;/p&gt;     &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;     &lt;p&gt;Visit: &lt;a href=&quot;https://www.hbk-bs.de/&quot;&gt;hbk-bs.de&lt;/a&gt; &lt;/p&gt;     &lt;/div&gt;`)[0];\n",
       "                popup_44cf8c55f79f484dc413ce0ad7a1a82e.setContent(html_8d903a3fb503ca565417c78d922ab056);\n",
       "            \n",
       "        \n",
       "\n",
       "        rectangle_3d6db3c29a12010a9c285601d9c71aad.bindPopup(popup_44cf8c55f79f484dc413ce0ad7a1a82e)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            rectangle_3d6db3c29a12010a9c285601d9c71aad.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     More about the university\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f6f6c227750>"
      ]
     },
     "execution_count": 65,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Map Setup\n",
    "m = folium.Map(\n",
    "        location=(52.258, 10.5),\n",
    "        tiles='OpenStreetMap',\n",
    "        zoom_start=16,\n",
    "        prefer_canvas=False\n",
    "    )\n",
    "\n",
    "# HBK Braunschweig\n",
    "hbk_popup_html = folium.Popup(\n",
    "    '''\n",
    "    <p>\n",
    "    <img \n",
    "        src=\"https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png\"\n",
    "        alt=\"HBK BS Logo\">\n",
    "    </p>\n",
    "    <p><strong>Johannes-Selenka-Platz 1</strong></p>\n",
    "    <p><em>38118 Braunschweig</em></p>\n",
    "    <p><small>Germany, DE</small></p>\n",
    "    <p>Visit: <a href=\"https://www.hbk-bs.de/\">hbk-bs.de</a> </p>\n",
    "    ''',\n",
    "    show=False\n",
    "    )\n",
    "\n",
    "# Defining tooltip\n",
    "hbk_tooltip = \"More about the university\"\n",
    "\n",
    "# Create Rectangle Marker\n",
    "hbk_rectangle_marker = folium.Rectangle(\n",
    "                bounds=[(52.258077, 10.498424), (52.255896, 10.504092)], # List of tuples defining the Corner Points\n",
    "                popup=hbk_popup_html,\n",
    "                tooltip=hbk_tooltip,\n",
    "                fill=True,\n",
    "                fill_color='black',\n",
    "                color='red'\n",
    "            )\n",
    "\n",
    "# Attach Rectangle Marker to map\n",
    "hbk_rectangle_marker.add_to(m)\n",
    "\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "09574eea-8007-4740-b3f5-e81a40c28cbd",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-5d436ff9290eb683",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "## Builder Pattern\n",
    "\n",
    "To simplify working with Folium, certain techniques can be used to simplify the creation of objects. \n",
    "\n",
    "Design patterns are known from the technical literature that lead to a simpler, error-free and clearer way of developing software. \n",
    "One of these design patterns, the creation pattern, will be presented below and used for future tasks.\n",
    "\n",
    "The technical literature states freely quoted:\n",
    "\"The creation pattern serves to decouple the construction of objects from their representation!\" - [_Design Patterns: Elements of Reusable Object-Oriented Software\n",
    "by Erich Gamma, Ralph Johnson, Richard Helm, Ralph E. Johnson, John Vlissides_](https://books.google.de/books?hl=de&lr=&id=tmNNfSkfTlcC&oi=fnd&pg=PR11&dq=software+design+patterns&ots=e_iImZT2d3&sig=DtkhOov5t0Ot6lf7QubDGNhWzz0#v=onepage&q=software%20design%20patterns&f=false)\n",
    "\n",
    "A builder is a function (function of an object) that is used to create new objects. In our case, these will be markers and popups."
   ]
  },
  {
   "cell_type": "markdown",
   "id": "5f27eaae-3e5b-4f6c-854a-2c37c9fbffac",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-6473594d5d9882b0",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "### A simple Popup Factory\n",
    "\n",
    "Anyone who remembers the HTML popups in the previous chapter will quickly realise that with a larger data set, setting individual HTML tags for images, addresses or other information soon becomes a tedious task.\n",
    "\n",
    "Assuming we want to plot all the universities in Lower Saxony on a map, a separate popup would have to be created for each marker. To change this, the following function will be introduced:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "id": "ec9a37e4-1dd3-4673-b36f-122adafadeb2",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-069cd8284c5bc36c",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "def popup_factory(adr: str, zipc: str, country: str, pic: str):\n",
    "    html = '''\n",
    "        <p><img src=\"{}\" width=\"300px\" height=\"auto\"></p>\n",
    "        <p><strong>{}</strong></p>\n",
    "        <p><em>{}</em></p>\n",
    "        <p><small>{}</small></p>\n",
    "        '''.format(pic, adr, zipc, country)\n",
    "    return folium.Popup(html)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "1740ce5e-f7a8-47f9-8211-7a62b19cf08b",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-de4c7e1824c4e5a6",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "The _popup_factory_ function just defined takes the four string parameters _adr_ (address), _zipc_ (postcode), _country_ & _pic_ (picture URL) and generates an HTML-compliant string with the given information from the string specified in the _html_ variable. The return value of the function is a Folium popup object.\n",
    "\n",
    "To get closer to the goal of plotting all universities in Lower Saxony, a few objects are still missing.\n",
    "\n",
    "The _hbk_icon_ I created above is to be used as the standard icon. It is defined as follows:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "id": "9dddf885-ffa7-4e3b-b948-43ded7f3bd7b",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-a700169d2ec58d8c",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "def icon_factory(is_public=True):\n",
    "    icon = folium.Icon(\n",
    "        color='black' if is_public else 'white',\n",
    "        icon_color = 'white' if is_public else 'black',\n",
    "        icon='glyphicon-home'\n",
    "        )\n",
    "    return icon"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "d4f4be32-8d71-41b0-9d8e-5ec2e32416a8",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-3fd735bc0f0cba70",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "The only thing missing in the next step is the factory for creating markers.\n",
    "\n",
    "This is defined as follows:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "id": "07a0df3e-92f9-4e25-89f3-3e27048d2c6b",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-393cf1e2b37be7a6",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "def marker_factory(loc, popup, is_public=True):\n",
    "    std_tooltip = 'Click for more information'\n",
    "    std_icon = icon_factory(is_public)\n",
    "    return folium.Marker(loc, popup=popup, icon=std_icon, tooltip=std_tooltip)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "1e7f7f3a-d234-427d-ad06-3026c00312a4",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-2b6d551c3e806181",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "With these two functions it is now easy to replicate the map created in the previous chapter:"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 72,
   "id": "6a60ccee-4728-4bf1-93db-1158deae037f",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-7166c54f214ed13e",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_94f00f77a0ce16eae88d27f276b20c44 {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_94f00f77a0ce16eae88d27f276b20c44&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_94f00f77a0ce16eae88d27f276b20c44 = L.map(\n",
       "                &quot;map_94f00f77a0ce16eae88d27f276b20c44&quot;,\n",
       "                {\n",
       "                    center: [52.258, 10.5],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 16,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_c43545e6da09aa9868cd7d659ad91938 = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_c43545e6da09aa9868cd7d659ad91938.addTo(map_94f00f77a0ce16eae88d27f276b20c44);\n",
       "    \n",
       "            var marker_f1e1a9d11103a2dcfd69952b71af6913 = L.marker(\n",
       "                [52.25777, 10.50249],\n",
       "                {}\n",
       "            ).addTo(map_94f00f77a0ce16eae88d27f276b20c44);\n",
       "        \n",
       "    \n",
       "            var icon_ead1e546b6301771eb9c3394482bc281 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_f1e1a9d11103a2dcfd69952b71af6913.setIcon(icon_ead1e546b6301771eb9c3394482bc281);\n",
       "        \n",
       "    \n",
       "        var popup_445252e96d27f19d85bde7d54ac6190b = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_1d344f8c15296f701e38ad14d1a5f97e = $(`&lt;div id=&quot;html_1d344f8c15296f701e38ad14d1a5f97e&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Johannes-Selenka-Platz 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38118 Braunschweig&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_445252e96d27f19d85bde7d54ac6190b.setContent(html_1d344f8c15296f701e38ad14d1a5f97e);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_f1e1a9d11103a2dcfd69952b71af6913.bindPopup(popup_445252e96d27f19d85bde7d54ac6190b)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_f1e1a9d11103a2dcfd69952b71af6913.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f6f6c392c90>"
      ]
     },
     "execution_count": 72,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Create Map\n",
    "m = folium.Map(\n",
    "        location=(52.258, 10.5),\n",
    "        tiles='OpenStreetMap',\n",
    "        zoom_start=16,\n",
    "        prefer_canvas=False\n",
    "    )\n",
    "\n",
    "# Define popup\n",
    "pp = popup_factory(\n",
    "        adr='Johannes-Selenka-Platz 1',\n",
    "        zipc='38118 Braunschweig',\n",
    "        country='Germany, DE',\n",
    "        pic=\"https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png\",\n",
    "        )\n",
    "\n",
    "# Define Marker\n",
    "marker = marker_factory(\n",
    "                loc=(52.257770, 10.502490),\n",
    "                popup=pp\n",
    "            )\n",
    "\n",
    "# Attach Marker to Map\n",
    "marker.add_to(m)\n",
    "\n",
    "# Display Map\n",
    "m"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "1110a947-36cb-43c8-9348-fe3bafabe185",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-a1045f8d87d79df5",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "# Exercise 3: Mapping the Universties in Lower Saxony\n",
    "\n",
    "## 3.1: Reading the Dataset\n",
    "The data set for this notebook is *unis_nd.csv*.\n",
    "\n",
    "Read this into the variable `df` using the _pandas_ `read_csv` function.\n",
    "\n",
    "(I recommend that you take a look at the data set)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": null,
   "id": "b50d076d-4b5f-4137-93df-846144b119b7",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-c55c41f6b9c03dd6",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "import pandas as pd"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 87,
   "id": "16c81c07-5893-42a7-9b1d-a081deea998c",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-d58de9c13e900a3b",
     "locked": false,
     "schema_version": 3,
     "solution": true,
     "task": false
    },
    "tags": []
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>University name</th>\n",
       "      <th>Type of university</th>\n",
       "      <th>Sponsorship</th>\n",
       "      <th>Right of promotion</th>\n",
       "      <th>Founding year</th>\n",
       "      <th>Number of students</th>\n",
       "      <th>Address</th>\n",
       "      <th>lat</th>\n",
       "      <th>lon</th>\n",
       "      <th>plz</th>\n",
       "      <th>pic</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Hochschule für Bildende Künste Braunschweig</td>\n",
       "      <td>Artistic university</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1963</td>\n",
       "      <td>976.000</td>\n",
       "      <td>Johannes-Selenka-Platz 1</td>\n",
       "      <td>52.257738</td>\n",
       "      <td>10.502315</td>\n",
       "      <td>38118 Braunschweig</td>\n",
       "      <td>https://www.hbk-bs.de/fileadmin/_processed_/5/...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Technische Universität Carolo-Wilhelmina zu Br...</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1745</td>\n",
       "      <td>17709.000</td>\n",
       "      <td>Universitätspl. 2</td>\n",
       "      <td>52.273550</td>\n",
       "      <td>10.530097</td>\n",
       "      <td>38106 Braunschweig</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Hochschule 21</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>2005</td>\n",
       "      <td>1084.000</td>\n",
       "      <td>Harburger Str. 6</td>\n",
       "      <td>53.477650</td>\n",
       "      <td>9.704650</td>\n",
       "      <td>21614 Buxtehude</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Technische Universität Clausthal</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1775</td>\n",
       "      <td>3446.000</td>\n",
       "      <td>Adolph-Roemer-Straße 2A</td>\n",
       "      <td>51.804840</td>\n",
       "      <td>10.334110</td>\n",
       "      <td>38678 Clausthal-Zellerfeld</td>\n",
       "      <td>https://www.presse.tu-clausthal.de/fileadmin/T...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Hochschule Emden/Leer</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>2009</td>\n",
       "      <td>4481.000</td>\n",
       "      <td>Constantiapl. 4</td>\n",
       "      <td>53.368160</td>\n",
       "      <td>7.181410</td>\n",
       "      <td>26723 Emden</td>\n",
       "      <td>https://sta-hisweb.hs-emden-leer.de/QIS/images...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>5</th>\n",
       "      <td>PFH – Private Hochschule Göttingen</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>1995</td>\n",
       "      <td>4226.000</td>\n",
       "      <td>Weender Landstraße 3-7</td>\n",
       "      <td>51.538910</td>\n",
       "      <td>9.933220</td>\n",
       "      <td>37073 Göttingen</td>\n",
       "      <td>https://goettingen-campus.de/fileadmin/_proces...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>6</th>\n",
       "      <td>Georg-August-Universität Göttingen</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1737</td>\n",
       "      <td>28614.000</td>\n",
       "      <td>Wilhelmsplatz 1</td>\n",
       "      <td>51.534070</td>\n",
       "      <td>9.937850</td>\n",
       "      <td>37073 Göttingen</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>7</th>\n",
       "      <td>Fachhochschule für die Wirtschaft Hannover</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>1996</td>\n",
       "      <td>641.000</td>\n",
       "      <td>Freundallee 15</td>\n",
       "      <td>52.366200</td>\n",
       "      <td>9.772470</td>\n",
       "      <td>30173 Hannover</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>8</th>\n",
       "      <td>Hochschule Hannover</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>9209.000</td>\n",
       "      <td>Ricklinger Stadtweg 120</td>\n",
       "      <td>52.354190</td>\n",
       "      <td>9.722380</td>\n",
       "      <td>30459 Hannover</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>9</th>\n",
       "      <td>Hochschule für Musik, Theater und Medien Hannover</td>\n",
       "      <td>Artistic university</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1897</td>\n",
       "      <td>1409.000</td>\n",
       "      <td>Neues Haus 1</td>\n",
       "      <td>52.377380</td>\n",
       "      <td>9.753920</td>\n",
       "      <td>30175 Hannover</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>10</th>\n",
       "      <td>Leibniz-Fachhochschule</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>1920</td>\n",
       "      <td>589.000</td>\n",
       "      <td>Expo Plaza 11</td>\n",
       "      <td>52.321150</td>\n",
       "      <td>9.818680</td>\n",
       "      <td>30539 Hannover</td>\n",
       "      <td>https://www.visit-hannover.com/var/storage/ima...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>11</th>\n",
       "      <td>Medizinische Hochschule Hannover (MHH)</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1963</td>\n",
       "      <td>3778.000</td>\n",
       "      <td>Carl-Neuberg-Straße 1</td>\n",
       "      <td>52.384050</td>\n",
       "      <td>9.806030</td>\n",
       "      <td>30625 Hannover</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>12</th>\n",
       "      <td>Stiftung Tierärztliche Hochschule Hannover</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1778</td>\n",
       "      <td>2381.000</td>\n",
       "      <td>Bünteweg 2</td>\n",
       "      <td>52.354680</td>\n",
       "      <td>9.797730</td>\n",
       "      <td>30559 Hannover</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/de/thum...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>13</th>\n",
       "      <td>Gottfried Wilhelm Leibniz Universität Hannover</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1831</td>\n",
       "      <td>28935.000</td>\n",
       "      <td>Welfengarten 1</td>\n",
       "      <td>52.382250</td>\n",
       "      <td>9.717770</td>\n",
       "      <td>30167 Hannover</td>\n",
       "      <td>https://www.uni-hannover.de/fileadmin/_process...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>14</th>\n",
       "      <td>Fachhochschule für Interkulturelle Theologie H...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>2012</td>\n",
       "      <td>91.000</td>\n",
       "      <td>Missionsstraße 3-5</td>\n",
       "      <td>52.708843</td>\n",
       "      <td>10.140710</td>\n",
       "      <td>29320 Südheide</td>\n",
       "      <td>https://cdn.max-e5.info/damfiles/logo/fh_herma...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>15</th>\n",
       "      <td>Universität Hildesheim</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1978</td>\n",
       "      <td>8378.000</td>\n",
       "      <td>Universitätspl. 1</td>\n",
       "      <td>52.134010</td>\n",
       "      <td>9.974690</td>\n",
       "      <td>31141 Hildesheim</td>\n",
       "      <td>https://www.uni-hildesheim.de/media/_processed...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>16</th>\n",
       "      <td>HAWK Hochschule für angewandte Wissenschaft un...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>6495.000</td>\n",
       "      <td>Hohnsen 4</td>\n",
       "      <td>52.142460</td>\n",
       "      <td>9.957980</td>\n",
       "      <td>31134 Hildesheim</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>17</th>\n",
       "      <td>HAWK Hochschule für angewandte Wissenschaft un...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>6495.000</td>\n",
       "      <td>Haarmannpl. 3</td>\n",
       "      <td>51.827260</td>\n",
       "      <td>9.450690</td>\n",
       "      <td>37603 Holzminden</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>18</th>\n",
       "      <td>HAWK Hochschule für angewandte Wissenschaft un...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>6495.000</td>\n",
       "      <td>Von-Ossietzky-Straße 99</td>\n",
       "      <td>51.521750</td>\n",
       "      <td>9.969670</td>\n",
       "      <td>37085 Göttingen</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>19</th>\n",
       "      <td>Leuphana Universität Lüneburg</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1946</td>\n",
       "      <td>6497.000</td>\n",
       "      <td>Universitätsallee 1</td>\n",
       "      <td>53.228531</td>\n",
       "      <td>10.401710</td>\n",
       "      <td>21335 Lüneburg</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>20</th>\n",
       "      <td>Norddeutsche Hochschule für Rechtspflege – Nie...</td>\n",
       "      <td>University of Administration</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>2007</td>\n",
       "      <td>6409.000</td>\n",
       "      <td>Godehardspl. 6</td>\n",
       "      <td>52.144840</td>\n",
       "      <td>9.949230</td>\n",
       "      <td>31134 Hildesheim</td>\n",
       "      <td>https://static.studycheck.de/media/images/inst...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>21</th>\n",
       "      <td>Kommunale Hochschule für Verwaltung in Nieders...</td>\n",
       "      <td>University of Administration</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>2007</td>\n",
       "      <td>1570.000</td>\n",
       "      <td>Wielandstraße 8</td>\n",
       "      <td>52.370500</td>\n",
       "      <td>9.722390</td>\n",
       "      <td>30169 Hannover</td>\n",
       "      <td>https://www.nsi-hsvn.de/fileadmin/user_upload/...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>22</th>\n",
       "      <td>Carl von Ossietzky Universität Oldenburg\\n</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1973</td>\n",
       "      <td>15635.000</td>\n",
       "      <td>Uhlhornsweg 49-55</td>\n",
       "      <td>53.147340</td>\n",
       "      <td>8.179020</td>\n",
       "      <td>26129 Oldenburg</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>23</th>\n",
       "      <td>Hochschule Osnabrück</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>13620.000</td>\n",
       "      <td>Albrechtstraße 30</td>\n",
       "      <td>52.282680</td>\n",
       "      <td>8.025010</td>\n",
       "      <td>49076 Osnabrück</td>\n",
       "      <td>https://login.hs-osnabrueck.de/nidp/hsos/image...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>24</th>\n",
       "      <td>Universität Osnabrück</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1973</td>\n",
       "      <td>13640.000</td>\n",
       "      <td>Neuer Graben 29</td>\n",
       "      <td>52.271370</td>\n",
       "      <td>8.044540</td>\n",
       "      <td>49074 Osnabrück</td>\n",
       "      <td>https://www.eh-tabor.de/sites/default/files/st...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25</th>\n",
       "      <td>Hochschule Braunschweig/Wolfenbüttel, Ostfalia...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>11577.000</td>\n",
       "      <td>Salzdahlumer Str. 46/48</td>\n",
       "      <td>52.176830</td>\n",
       "      <td>10.548650</td>\n",
       "      <td>38302 Wolfenbüttel</td>\n",
       "      <td>https://www.ostfalia.de/export/system/modules/...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>26</th>\n",
       "      <td>Hochschule Wolfsburg, Ostfalia Hochschule für ...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>11577.000</td>\n",
       "      <td>Robert-Koch-Platz 8A</td>\n",
       "      <td>52.425950</td>\n",
       "      <td>10.787110</td>\n",
       "      <td>38440 Wolfsburg</td>\n",
       "      <td>https://www.ostfalia.de/export/system/modules/...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>27</th>\n",
       "      <td>Hochschule Suderburg, Ostfalia Hochschule für ...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>11577.000</td>\n",
       "      <td>Herbert-Meyer-Straße 7</td>\n",
       "      <td>52.897610</td>\n",
       "      <td>10.446590</td>\n",
       "      <td>29556 Suderburg</td>\n",
       "      <td>https://www.ostfalia.de/export/system/modules/...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>28</th>\n",
       "      <td>Hochschule Salzgitter, Ostfalia Hochschule für...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>1971</td>\n",
       "      <td>11577.000</td>\n",
       "      <td>Karl-Scharfenberg-Straße 55/57</td>\n",
       "      <td>52.087240</td>\n",
       "      <td>10.380550</td>\n",
       "      <td>38229 Salzgitter</td>\n",
       "      <td>https://www.ostfalia.de/export/system/modules/...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>29</th>\n",
       "      <td>Hochschule für Künste im Sozialen, Ottersberg</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>1967</td>\n",
       "      <td>342.000</td>\n",
       "      <td>Große Str. 107</td>\n",
       "      <td>53.106680</td>\n",
       "      <td>9.163100</td>\n",
       "      <td>28870 Ottersberg</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>30</th>\n",
       "      <td>Private Hochschule für Wirtschaft und Technik ...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>1998</td>\n",
       "      <td>558.000</td>\n",
       "      <td>Rombergstraße 40</td>\n",
       "      <td>52.721250</td>\n",
       "      <td>8.278910</td>\n",
       "      <td>49377 Vechta</td>\n",
       "      <td>https://www.phwt.de/wp-content/uploads/2020/09...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>31</th>\n",
       "      <td>Private Hochschule für Wirtschaft und Technik ...</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>1998</td>\n",
       "      <td>558.000</td>\n",
       "      <td>Schlesier Str. 13A</td>\n",
       "      <td>52.611710</td>\n",
       "      <td>8.363340</td>\n",
       "      <td>49356 Diepholz</td>\n",
       "      <td>https://www.phwt.de/wp-content/uploads/2020/09...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>32</th>\n",
       "      <td>Universität Vechta</td>\n",
       "      <td>University</td>\n",
       "      <td>public</td>\n",
       "      <td>yes</td>\n",
       "      <td>1995</td>\n",
       "      <td>4.551</td>\n",
       "      <td>Driverstraße 22</td>\n",
       "      <td>52.721170</td>\n",
       "      <td>8.293800</td>\n",
       "      <td>49377 Vechta</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>33</th>\n",
       "      <td>Hochschule Weserbergland</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>privat</td>\n",
       "      <td>no</td>\n",
       "      <td>2010</td>\n",
       "      <td>485.000</td>\n",
       "      <td>Am Stockhof 2</td>\n",
       "      <td>52.098750</td>\n",
       "      <td>9.355420</td>\n",
       "      <td>31785 Hameln</td>\n",
       "      <td>https://upload.wikimedia.org/wikipedia/commons...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>34</th>\n",
       "      <td>Jade Hochschule – Wilhelmshaven</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>2009</td>\n",
       "      <td>6789.000</td>\n",
       "      <td>Friedrich-Paffrath-Straße 101</td>\n",
       "      <td>53.547870</td>\n",
       "      <td>8.088040</td>\n",
       "      <td>26389 Wilhelmshaven</td>\n",
       "      <td>https://www.jade-hs.de/fileadmin/layout2016/as...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>35</th>\n",
       "      <td>Jade Hochschule – Oldenburg</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>2009</td>\n",
       "      <td>6789.000</td>\n",
       "      <td>Ofener Str. 16/19</td>\n",
       "      <td>53.141790</td>\n",
       "      <td>8.202130</td>\n",
       "      <td>26121 Oldenburg</td>\n",
       "      <td>https://www.jade-hs.de/fileadmin/layout2016/as...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>36</th>\n",
       "      <td>Jade Hochschule – Elsfleth</td>\n",
       "      <td>University of Applied Sciences</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>2009</td>\n",
       "      <td>6789.000</td>\n",
       "      <td>Weserstraße 52</td>\n",
       "      <td>53.242440</td>\n",
       "      <td>8.466510</td>\n",
       "      <td>26931 Elsfleth</td>\n",
       "      <td>https://www.jade-hs.de/fileadmin/layout2016/as...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>37</th>\n",
       "      <td>Steuerakademie Niedersachsen Rinteln</td>\n",
       "      <td>University of Administration</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>2006</td>\n",
       "      <td>500.000</td>\n",
       "      <td>Wilhelm-Busch-Weg 29</td>\n",
       "      <td>52.206960</td>\n",
       "      <td>9.091120</td>\n",
       "      <td>31737 Rinteln</td>\n",
       "      <td>https://www.steuerakademie.niedersachsen.de/as...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>38</th>\n",
       "      <td>Steuerakademie Niedersachsen Bad Eilsen</td>\n",
       "      <td>University of Administration</td>\n",
       "      <td>public</td>\n",
       "      <td>no</td>\n",
       "      <td>2006</td>\n",
       "      <td>500.000</td>\n",
       "      <td>Bahnhofstraße 5</td>\n",
       "      <td>52.239810</td>\n",
       "      <td>9.104230</td>\n",
       "      <td>31707 Bad Eilsen</td>\n",
       "      <td>https://www.steuerakademie.niedersachsen.de/as...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                      University name  \\\n",
       "0         Hochschule für Bildende Künste Braunschweig   \n",
       "1   Technische Universität Carolo-Wilhelmina zu Br...   \n",
       "2                                       Hochschule 21   \n",
       "3                    Technische Universität Clausthal   \n",
       "4                               Hochschule Emden/Leer   \n",
       "5                  PFH – Private Hochschule Göttingen   \n",
       "6                  Georg-August-Universität Göttingen   \n",
       "7          Fachhochschule für die Wirtschaft Hannover   \n",
       "8                                 Hochschule Hannover   \n",
       "9   Hochschule für Musik, Theater und Medien Hannover   \n",
       "10                             Leibniz-Fachhochschule   \n",
       "11             Medizinische Hochschule Hannover (MHH)   \n",
       "12         Stiftung Tierärztliche Hochschule Hannover   \n",
       "13     Gottfried Wilhelm Leibniz Universität Hannover   \n",
       "14  Fachhochschule für Interkulturelle Theologie H...   \n",
       "15                             Universität Hildesheim   \n",
       "16  HAWK Hochschule für angewandte Wissenschaft un...   \n",
       "17  HAWK Hochschule für angewandte Wissenschaft un...   \n",
       "18  HAWK Hochschule für angewandte Wissenschaft un...   \n",
       "19                      Leuphana Universität Lüneburg   \n",
       "20  Norddeutsche Hochschule für Rechtspflege – Nie...   \n",
       "21  Kommunale Hochschule für Verwaltung in Nieders...   \n",
       "22         Carl von Ossietzky Universität Oldenburg\\n   \n",
       "23                               Hochschule Osnabrück   \n",
       "24                              Universität Osnabrück   \n",
       "25  Hochschule Braunschweig/Wolfenbüttel, Ostfalia...   \n",
       "26  Hochschule Wolfsburg, Ostfalia Hochschule für ...   \n",
       "27  Hochschule Suderburg, Ostfalia Hochschule für ...   \n",
       "28  Hochschule Salzgitter, Ostfalia Hochschule für...   \n",
       "29      Hochschule für Künste im Sozialen, Ottersberg   \n",
       "30  Private Hochschule für Wirtschaft und Technik ...   \n",
       "31  Private Hochschule für Wirtschaft und Technik ...   \n",
       "32                                 Universität Vechta   \n",
       "33                           Hochschule Weserbergland   \n",
       "34                    Jade Hochschule – Wilhelmshaven   \n",
       "35                        Jade Hochschule – Oldenburg   \n",
       "36                         Jade Hochschule – Elsfleth   \n",
       "37               Steuerakademie Niedersachsen Rinteln   \n",
       "38            Steuerakademie Niedersachsen Bad Eilsen   \n",
       "\n",
       "                Type of university Sponsorship Right of promotion  \\\n",
       "0              Artistic university      public                yes   \n",
       "1                       University      public                yes   \n",
       "2   University of Applied Sciences      privat                 no   \n",
       "3                       University      public                yes   \n",
       "4   University of Applied Sciences      public                 no   \n",
       "5   University of Applied Sciences      privat                 no   \n",
       "6                       University      public                yes   \n",
       "7   University of Applied Sciences      privat                 no   \n",
       "8   University of Applied Sciences      public                 no   \n",
       "9              Artistic university      public                yes   \n",
       "10  University of Applied Sciences      privat                 no   \n",
       "11                      University      public                yes   \n",
       "12                      University      public                yes   \n",
       "13                      University      public                yes   \n",
       "14  University of Applied Sciences      privat                 no   \n",
       "15                      University      public                yes   \n",
       "16  University of Applied Sciences      public                 no   \n",
       "17  University of Applied Sciences      public                 no   \n",
       "18  University of Applied Sciences      public                 no   \n",
       "19                      University      public                yes   \n",
       "20    University of Administration      public                 no   \n",
       "21    University of Administration      public                 no   \n",
       "22                      University      public                yes   \n",
       "23  University of Applied Sciences      public                 no   \n",
       "24                      University      public                yes   \n",
       "25  University of Applied Sciences      public                 no   \n",
       "26  University of Applied Sciences      public                 no   \n",
       "27  University of Applied Sciences      public                 no   \n",
       "28  University of Applied Sciences      public                 no   \n",
       "29  University of Applied Sciences      privat                 no   \n",
       "30  University of Applied Sciences      privat                 no   \n",
       "31  University of Applied Sciences      privat                 no   \n",
       "32                      University      public                yes   \n",
       "33  University of Applied Sciences      privat                 no   \n",
       "34  University of Applied Sciences      public                 no   \n",
       "35  University of Applied Sciences      public                 no   \n",
       "36  University of Applied Sciences      public                 no   \n",
       "37    University of Administration      public                 no   \n",
       "38    University of Administration      public                 no   \n",
       "\n",
       "    Founding year  Number of students                         Address  \\\n",
       "0            1963             976.000        Johannes-Selenka-Platz 1   \n",
       "1            1745           17709.000               Universitätspl. 2   \n",
       "2            2005            1084.000                Harburger Str. 6   \n",
       "3            1775            3446.000         Adolph-Roemer-Straße 2A   \n",
       "4            2009            4481.000                 Constantiapl. 4   \n",
       "5            1995            4226.000          Weender Landstraße 3-7   \n",
       "6            1737           28614.000                 Wilhelmsplatz 1   \n",
       "7            1996             641.000                  Freundallee 15   \n",
       "8            1971            9209.000         Ricklinger Stadtweg 120   \n",
       "9            1897            1409.000                    Neues Haus 1   \n",
       "10           1920             589.000                   Expo Plaza 11   \n",
       "11           1963            3778.000           Carl-Neuberg-Straße 1   \n",
       "12           1778            2381.000                      Bünteweg 2   \n",
       "13           1831           28935.000                  Welfengarten 1   \n",
       "14           2012              91.000              Missionsstraße 3-5   \n",
       "15           1978            8378.000               Universitätspl. 1   \n",
       "16           1971            6495.000                       Hohnsen 4   \n",
       "17           1971            6495.000                   Haarmannpl. 3   \n",
       "18           1971            6495.000         Von-Ossietzky-Straße 99   \n",
       "19           1946            6497.000             Universitätsallee 1   \n",
       "20           2007            6409.000                  Godehardspl. 6   \n",
       "21           2007            1570.000                 Wielandstraße 8   \n",
       "22           1973           15635.000               Uhlhornsweg 49-55   \n",
       "23           1971           13620.000               Albrechtstraße 30   \n",
       "24           1973           13640.000                 Neuer Graben 29   \n",
       "25           1971           11577.000         Salzdahlumer Str. 46/48   \n",
       "26           1971           11577.000            Robert-Koch-Platz 8A   \n",
       "27           1971           11577.000          Herbert-Meyer-Straße 7   \n",
       "28           1971           11577.000  Karl-Scharfenberg-Straße 55/57   \n",
       "29           1967             342.000                  Große Str. 107   \n",
       "30           1998             558.000                Rombergstraße 40   \n",
       "31           1998             558.000              Schlesier Str. 13A   \n",
       "32           1995               4.551                 Driverstraße 22   \n",
       "33           2010             485.000                   Am Stockhof 2   \n",
       "34           2009            6789.000   Friedrich-Paffrath-Straße 101   \n",
       "35           2009            6789.000               Ofener Str. 16/19   \n",
       "36           2009            6789.000                  Weserstraße 52   \n",
       "37           2006             500.000            Wilhelm-Busch-Weg 29   \n",
       "38           2006             500.000                 Bahnhofstraße 5   \n",
       "\n",
       "          lat        lon                         plz  \\\n",
       "0   52.257738  10.502315          38118 Braunschweig   \n",
       "1   52.273550  10.530097          38106 Braunschweig   \n",
       "2   53.477650   9.704650             21614 Buxtehude   \n",
       "3   51.804840  10.334110  38678 Clausthal-Zellerfeld   \n",
       "4   53.368160   7.181410                 26723 Emden   \n",
       "5   51.538910   9.933220             37073 Göttingen   \n",
       "6   51.534070   9.937850             37073 Göttingen   \n",
       "7   52.366200   9.772470              30173 Hannover   \n",
       "8   52.354190   9.722380              30459 Hannover   \n",
       "9   52.377380   9.753920              30175 Hannover   \n",
       "10  52.321150   9.818680              30539 Hannover   \n",
       "11  52.384050   9.806030              30625 Hannover   \n",
       "12  52.354680   9.797730              30559 Hannover   \n",
       "13  52.382250   9.717770              30167 Hannover   \n",
       "14  52.708843  10.140710              29320 Südheide   \n",
       "15  52.134010   9.974690            31141 Hildesheim   \n",
       "16  52.142460   9.957980            31134 Hildesheim   \n",
       "17  51.827260   9.450690            37603 Holzminden   \n",
       "18  51.521750   9.969670             37085 Göttingen   \n",
       "19  53.228531  10.401710              21335 Lüneburg   \n",
       "20  52.144840   9.949230            31134 Hildesheim   \n",
       "21  52.370500   9.722390              30169 Hannover   \n",
       "22  53.147340   8.179020             26129 Oldenburg   \n",
       "23  52.282680   8.025010             49076 Osnabrück   \n",
       "24  52.271370   8.044540             49074 Osnabrück   \n",
       "25  52.176830  10.548650          38302 Wolfenbüttel   \n",
       "26  52.425950  10.787110             38440 Wolfsburg   \n",
       "27  52.897610  10.446590             29556 Suderburg   \n",
       "28  52.087240  10.380550            38229 Salzgitter   \n",
       "29  53.106680   9.163100            28870 Ottersberg   \n",
       "30  52.721250   8.278910                49377 Vechta   \n",
       "31  52.611710   8.363340              49356 Diepholz   \n",
       "32  52.721170   8.293800                49377 Vechta   \n",
       "33  52.098750   9.355420                31785 Hameln   \n",
       "34  53.547870   8.088040         26389 Wilhelmshaven   \n",
       "35  53.141790   8.202130             26121 Oldenburg   \n",
       "36  53.242440   8.466510              26931 Elsfleth   \n",
       "37  52.206960   9.091120               31737 Rinteln   \n",
       "38  52.239810   9.104230            31707 Bad Eilsen   \n",
       "\n",
       "                                                  pic  \n",
       "0   https://www.hbk-bs.de/fileadmin/_processed_/5/...  \n",
       "1   https://upload.wikimedia.org/wikipedia/commons...  \n",
       "2   https://upload.wikimedia.org/wikipedia/commons...  \n",
       "3   https://www.presse.tu-clausthal.de/fileadmin/T...  \n",
       "4   https://sta-hisweb.hs-emden-leer.de/QIS/images...  \n",
       "5   https://goettingen-campus.de/fileadmin/_proces...  \n",
       "6   https://upload.wikimedia.org/wikipedia/commons...  \n",
       "7   https://upload.wikimedia.org/wikipedia/commons...  \n",
       "8   https://upload.wikimedia.org/wikipedia/commons...  \n",
       "9   https://upload.wikimedia.org/wikipedia/commons...  \n",
       "10  https://www.visit-hannover.com/var/storage/ima...  \n",
       "11  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "12  https://upload.wikimedia.org/wikipedia/de/thum...  \n",
       "13  https://www.uni-hannover.de/fileadmin/_process...  \n",
       "14  https://cdn.max-e5.info/damfiles/logo/fh_herma...  \n",
       "15  https://www.uni-hildesheim.de/media/_processed...  \n",
       "16  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "17  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "18  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "19  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "20  https://static.studycheck.de/media/images/inst...  \n",
       "21  https://www.nsi-hsvn.de/fileadmin/user_upload/...  \n",
       "22  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "23  https://login.hs-osnabrueck.de/nidp/hsos/image...  \n",
       "24  https://www.eh-tabor.de/sites/default/files/st...  \n",
       "25  https://www.ostfalia.de/export/system/modules/...  \n",
       "26  https://www.ostfalia.de/export/system/modules/...  \n",
       "27  https://www.ostfalia.de/export/system/modules/...  \n",
       "28  https://www.ostfalia.de/export/system/modules/...  \n",
       "29  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "30  https://www.phwt.de/wp-content/uploads/2020/09...  \n",
       "31  https://www.phwt.de/wp-content/uploads/2020/09...  \n",
       "32  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "33  https://upload.wikimedia.org/wikipedia/commons...  \n",
       "34  https://www.jade-hs.de/fileadmin/layout2016/as...  \n",
       "35  https://www.jade-hs.de/fileadmin/layout2016/as...  \n",
       "36  https://www.jade-hs.de/fileadmin/layout2016/as...  \n",
       "37  https://www.steuerakademie.niedersachsen.de/as...  \n",
       "38  https://www.steuerakademie.niedersachsen.de/as...  "
      ]
     },
     "execution_count": 87,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "### BEGIN SOLUTION\n",
    "df = pd.read_csv('unis_nd.csv')\n",
    "df\n",
    "### END SOLUTION"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 93,
   "id": "a30598a7-c7d4-42cc-a9b8-dc6356d060aa",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-3e80e16a38e85d29",
     "locked": true,
     "points": 1,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "# Your Solutions are tested here..\n",
    "assert isinstance(df, pd.DataFrame)"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "da44f50f-0c2d-404d-8083-289742c5497a",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-237bfc25448676b2",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "## 3.2: Defining the Map\n",
    "\n",
    "Before we plot the dataset, define a map with the name `lower_saxony`. \n",
    "\n",
    "- The location should be the georaphic centre of Lower Saxony in _Wehrenberg 27318 Hoyerhagen_ `(52.806390, 9.135110)`.\n",
    "- Use a suitable tileset from the documentation\n",
    "- Use a suitable zoom setting"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 88,
   "id": "bfe04668-a597-4f93-b6e4-11ef17d18dcd",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-0d7c995b3fcc368e",
     "locked": false,
     "schema_version": 3,
     "solution": true,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "### BEGIN SOLUTION\n",
    "lower_saxony = folium.Map(\n",
    "        location=(52.806390, 9.135110), # Georaphical centre Point of Lower Saxony Wehrenberg 27318 Hoyerhagen\n",
    "        tiles='OpenStreetMap',\n",
    "        zoom_start=7\n",
    "    )\n",
    "### END SOLUTION"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 92,
   "id": "a2f05ce6-7942-4c71-b1e2-a709c88b0f36",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-77f8257bb3c1308f",
     "locked": true,
     "points": 4,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [],
   "source": [
    "# Your Solutions are tested here..\n",
    "assert isinstance(lower_saxony, folium.Map)\n",
    "assert len(lower_saxony.location) == 2"
   ]
  },
  {
   "cell_type": "markdown",
   "id": "357c71bb-923a-4de6-bcbd-b9d2741498fc",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-d66a439bbfb3778a",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "source": [
    "## 3.3 Plotting the Dataset\n",
    "\n",
    "Write a for loop which reads the values from the dataset `df` and add the markers to the map `lower_saxony` using the already defined functions `popup_factory` and `marker_factory`. "
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 94,
   "id": "b392f48f-f0ae-4158-806f-859e71009c04",
   "metadata": {
    "nbgrader": {
     "grade": true,
     "grade_id": "cell-b744358aaaa7db44",
     "locked": false,
     "points": 5,
     "schema_version": 3,
     "solution": true,
     "task": false
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_1c69fbc337ba46bee56e6f61c1198c8e {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_1c69fbc337ba46bee56e6f61c1198c8e&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_1c69fbc337ba46bee56e6f61c1198c8e = L.map(\n",
       "                &quot;map_1c69fbc337ba46bee56e6f61c1198c8e&quot;,\n",
       "                {\n",
       "                    center: [52.80639, 9.13511],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 7,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_4a2c7418537dca824a05dee6b4c08772 = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_4a2c7418537dca824a05dee6b4c08772.addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "    \n",
       "            var marker_3d5115166422d865ae07908c31a405cb = L.marker(\n",
       "                [52.2577384, 10.5023145],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_71df07f89841fe0113140e4e7790a2cd = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_3d5115166422d865ae07908c31a405cb.setIcon(icon_71df07f89841fe0113140e4e7790a2cd);\n",
       "        \n",
       "    \n",
       "        var popup_8ac8173773bf06526880feb3a3e206e5 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_3dc8f838d26e6218e28b575156625a4e = $(`&lt;div id=&quot;html_3dc8f838d26e6218e28b575156625a4e&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Johannes-Selenka-Platz 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38118 Braunschweig&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_8ac8173773bf06526880feb3a3e206e5.setContent(html_3dc8f838d26e6218e28b575156625a4e);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_3d5115166422d865ae07908c31a405cb.bindPopup(popup_8ac8173773bf06526880feb3a3e206e5)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_3d5115166422d865ae07908c31a405cb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_5d024eaba8e6c8e6c231c5c18aea8062 = L.marker(\n",
       "                [52.27355, 10.530097],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_cff67403b5ceba4b6ffb78c461531a98 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_5d024eaba8e6c8e6c231c5c18aea8062.setIcon(icon_cff67403b5ceba4b6ffb78c461531a98);\n",
       "        \n",
       "    \n",
       "        var popup_db73083971df7bd0e84e50a91b673a8d = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f8d48f37938a226e26126c0e45912fb0 = $(`&lt;div id=&quot;html_f8d48f37938a226e26126c0e45912fb0&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Siegel_TU_Braunschweig_transparent.svg/1200px-Siegel_TU_Braunschweig_transparent.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Universitätspl. 2&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38106 Braunschweig&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_db73083971df7bd0e84e50a91b673a8d.setContent(html_f8d48f37938a226e26126c0e45912fb0);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_5d024eaba8e6c8e6c231c5c18aea8062.bindPopup(popup_db73083971df7bd0e84e50a91b673a8d)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_5d024eaba8e6c8e6c231c5c18aea8062.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3198beb2c5ecf1fa182dc8ccf0edb509 = L.marker(\n",
       "                [53.47765, 9.70465],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_ec25a684dcd8499aa7eb02daa7a9a567 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_3198beb2c5ecf1fa182dc8ccf0edb509.setIcon(icon_ec25a684dcd8499aa7eb02daa7a9a567);\n",
       "        \n",
       "    \n",
       "        var popup_09fca0a1112505d6f8cefbcd40b3594f = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_7327bf3e6bf4dcf3c3684b48f8f07872 = $(`&lt;div id=&quot;html_7327bf3e6bf4dcf3c3684b48f8f07872&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Hochschule_21_logo.svg/2560px-Hochschule_21_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Harburger Str. 6&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;21614 Buxtehude&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_09fca0a1112505d6f8cefbcd40b3594f.setContent(html_7327bf3e6bf4dcf3c3684b48f8f07872);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_3198beb2c5ecf1fa182dc8ccf0edb509.bindPopup(popup_09fca0a1112505d6f8cefbcd40b3594f)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_3198beb2c5ecf1fa182dc8ccf0edb509.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cf360da757aaf0ad483c6c2cb19e0cdb = L.marker(\n",
       "                [51.80484, 10.33411],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_f453047d0bbdcc2f738bba2d32f64de6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_cf360da757aaf0ad483c6c2cb19e0cdb.setIcon(icon_f453047d0bbdcc2f738bba2d32f64de6);\n",
       "        \n",
       "    \n",
       "        var popup_2b8c6202e0a52c1253b16ec5e8a163b0 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_03d59621d9aa47fa0e43c58eebd6596e = $(`&lt;div id=&quot;html_03d59621d9aa47fa0e43c58eebd6596e&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.presse.tu-clausthal.de/fileadmin/TU_Clausthal/images/CorporateDesign/Logo/Logo_TUC_en_RGB_gross.gif&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Adolph-Roemer-Straße 2A&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38678 Clausthal-Zellerfeld&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_2b8c6202e0a52c1253b16ec5e8a163b0.setContent(html_03d59621d9aa47fa0e43c58eebd6596e);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_cf360da757aaf0ad483c6c2cb19e0cdb.bindPopup(popup_2b8c6202e0a52c1253b16ec5e8a163b0)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_cf360da757aaf0ad483c6c2cb19e0cdb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_29cb3ad89bea7197314ef23c8b6f82ff = L.marker(\n",
       "                [53.36816, 7.18141],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_d8bb1f4b5905e18b38a53a0bd1520ddf = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_29cb3ad89bea7197314ef23c8b6f82ff.setIcon(icon_d8bb1f4b5905e18b38a53a0bd1520ddf);\n",
       "        \n",
       "    \n",
       "        var popup_c0cfb7784a14639a4bb42da90d267433 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_4fca2c712a122232b60cb4a9979ad009 = $(`&lt;div id=&quot;html_4fca2c712a122232b60cb4a9979ad009&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://sta-hisweb.hs-emden-leer.de/QIS/images//logo_el.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Constantiapl. 4&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26723 Emden&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_c0cfb7784a14639a4bb42da90d267433.setContent(html_4fca2c712a122232b60cb4a9979ad009);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_29cb3ad89bea7197314ef23c8b6f82ff.bindPopup(popup_c0cfb7784a14639a4bb42da90d267433)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_29cb3ad89bea7197314ef23c8b6f82ff.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_2700b76bda37c34f0e808ee3896beebf = L.marker(\n",
       "                [51.53891, 9.93322],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_a2075f592bcd1ffb17e76260fd2f83f0 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_2700b76bda37c34f0e808ee3896beebf.setIcon(icon_a2075f592bcd1ffb17e76260fd2f83f0);\n",
       "        \n",
       "    \n",
       "        var popup_168042f6a48f31c40114d458ea5955c6 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_484a6a3bf1a21e69c5e3d9e4b0cc1131 = $(`&lt;div id=&quot;html_484a6a3bf1a21e69c5e3d9e4b0cc1131&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://goettingen-campus.de/fileadmin/_processed_/d/7/csm_logopfh_20f8eee765.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Weender Landstraße 3-7&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;37073 Göttingen&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_168042f6a48f31c40114d458ea5955c6.setContent(html_484a6a3bf1a21e69c5e3d9e4b0cc1131);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_2700b76bda37c34f0e808ee3896beebf.bindPopup(popup_168042f6a48f31c40114d458ea5955c6)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_2700b76bda37c34f0e808ee3896beebf.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ba0e819a9c7b72a0aa777cc15d2b015e = L.marker(\n",
       "                [51.53407, 9.93785],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_3e1899cf96ad72bc846c06a7078c684f = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_ba0e819a9c7b72a0aa777cc15d2b015e.setIcon(icon_3e1899cf96ad72bc846c06a7078c684f);\n",
       "        \n",
       "    \n",
       "        var popup_369f257f3d99a7608f9052812d721861 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_42672847a257faaaea149f5d679c79a8 = $(`&lt;div id=&quot;html_42672847a257faaaea149f5d679c79a8&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/c/c0/Logo_Uni_G%C3%B6ttingen_2022.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Wilhelmsplatz 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;37073 Göttingen&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_369f257f3d99a7608f9052812d721861.setContent(html_42672847a257faaaea149f5d679c79a8);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_ba0e819a9c7b72a0aa777cc15d2b015e.bindPopup(popup_369f257f3d99a7608f9052812d721861)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_ba0e819a9c7b72a0aa777cc15d2b015e.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_095dcb28987f61f8d44adc3cbd7bcfe5 = L.marker(\n",
       "                [52.3662, 9.77247],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_4cf02f8d597d9f6a166b85e09bc924ab = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_095dcb28987f61f8d44adc3cbd7bcfe5.setIcon(icon_4cf02f8d597d9f6a166b85e09bc924ab);\n",
       "        \n",
       "    \n",
       "        var popup_d95177c96c25084cddc2200262a90cc3 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_bd78e33d056a3351810968a1bf2ca31a = $(`&lt;div id=&quot;html_bd78e33d056a3351810968a1bf2ca31a&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/5/5c/Fachhochschule_f%C3%BCr_die_Wirtschaft_logo.svg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Freundallee 15&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30173 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_d95177c96c25084cddc2200262a90cc3.setContent(html_bd78e33d056a3351810968a1bf2ca31a);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_095dcb28987f61f8d44adc3cbd7bcfe5.bindPopup(popup_d95177c96c25084cddc2200262a90cc3)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_095dcb28987f61f8d44adc3cbd7bcfe5.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_9131081bad987394d61072c330847bf9 = L.marker(\n",
       "                [52.35419, 9.72238],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_37840820d7c0bb6c2fc5e3779690b3e3 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_9131081bad987394d61072c330847bf9.setIcon(icon_37840820d7c0bb6c2fc5e3779690b3e3);\n",
       "        \n",
       "    \n",
       "        var popup_a9fd066e77c1b3507ea71c82014ae062 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f48d3f58ed0712a1d9b9aaa4d3840cb5 = $(`&lt;div id=&quot;html_f48d3f58ed0712a1d9b9aaa4d3840cb5&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/HsH_Logo.svg/1200px-HsH_Logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Ricklinger Stadtweg 120&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30459 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_a9fd066e77c1b3507ea71c82014ae062.setContent(html_f48d3f58ed0712a1d9b9aaa4d3840cb5);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_9131081bad987394d61072c330847bf9.bindPopup(popup_a9fd066e77c1b3507ea71c82014ae062)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_9131081bad987394d61072c330847bf9.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_b2d60a964ef6d7ccfbfbddc27bd82d30 = L.marker(\n",
       "                [52.37738, 9.75392],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_fae314a900182defa58e6ff1c4677cee = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_b2d60a964ef6d7ccfbfbddc27bd82d30.setIcon(icon_fae314a900182defa58e6ff1c4677cee);\n",
       "        \n",
       "    \n",
       "        var popup_b4b376fe506f0c479bb1b7dc5ffca918 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_d60f1b7863b109610da517b2fd09bf72 = $(`&lt;div id=&quot;html_d60f1b7863b109610da517b2fd09bf72&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/7/78/HMTM-Logo-2010.svg/1200px-HMTM-Logo-2010.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Neues Haus 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30175 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_b4b376fe506f0c479bb1b7dc5ffca918.setContent(html_d60f1b7863b109610da517b2fd09bf72);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_b2d60a964ef6d7ccfbfbddc27bd82d30.bindPopup(popup_b4b376fe506f0c479bb1b7dc5ffca918)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_b2d60a964ef6d7ccfbfbddc27bd82d30.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_1f01082acb92e538614cc3cedcd3f4de = L.marker(\n",
       "                [52.32115, 9.81868],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_dd352dd73facb5201e4d19c154ccf457 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_1f01082acb92e538614cc3cedcd3f4de.setIcon(icon_dd352dd73facb5201e4d19c154ccf457);\n",
       "        \n",
       "    \n",
       "        var popup_84a6498f9a9fe3a5430ef95428a059cc = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_73e5cae8f8bd3c7ddb37100e10ebe393 = $(`&lt;div id=&quot;html_73e5cae8f8bd3c7ddb37100e10ebe393&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.visit-hannover.com/var/storage/images/_aliases/image_full/media/01-data-neu/bilder/redaktion-hannover.de/portale/initiative-wissenschaft/leibniz-fh/leibniz-fachhochschule-logo/8135360-1-ger-DE/Leibniz-Fachhochschule-Logo.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Expo Plaza 11&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30539 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_84a6498f9a9fe3a5430ef95428a059cc.setContent(html_73e5cae8f8bd3c7ddb37100e10ebe393);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_1f01082acb92e538614cc3cedcd3f4de.bindPopup(popup_84a6498f9a9fe3a5430ef95428a059cc)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_1f01082acb92e538614cc3cedcd3f4de.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3b0d55f1109286a4a7a6329297797c12 = L.marker(\n",
       "                [52.38405, 9.80603],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_b3d9195c7d18aa6bd0dc1251575d09e5 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_3b0d55f1109286a4a7a6329297797c12.setIcon(icon_b3d9195c7d18aa6bd0dc1251575d09e5);\n",
       "        \n",
       "    \n",
       "        var popup_08c5c9160b8dc63e6553290a1da9b58f = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f787c1387574b146acbeebc924261ca8 = $(`&lt;div id=&quot;html_f787c1387574b146acbeebc924261ca8&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Medizinische_Hochschule_Hannover_logo.svg/2560px-Medizinische_Hochschule_Hannover_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Carl-Neuberg-Straße 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30625 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_08c5c9160b8dc63e6553290a1da9b58f.setContent(html_f787c1387574b146acbeebc924261ca8);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_3b0d55f1109286a4a7a6329297797c12.bindPopup(popup_08c5c9160b8dc63e6553290a1da9b58f)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_3b0d55f1109286a4a7a6329297797c12.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f346de12f9bced351851684d4f19075d = L.marker(\n",
       "                [52.35468, 9.79773],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_7b775eaa92b5481ea07ae41d9a0023d6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_f346de12f9bced351851684d4f19075d.setIcon(icon_7b775eaa92b5481ea07ae41d9a0023d6);\n",
       "        \n",
       "    \n",
       "        var popup_cd8b02f87753c211d5a0e063fe94f35e = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_4369b29b12cdee6cfb551836e29b4372 = $(`&lt;div id=&quot;html_4369b29b12cdee6cfb551836e29b4372&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/de/thumb/5/59/Tier%C3%A4rztliche_Hochschule_Hannover_logo.svg/1200px-Tier%C3%A4rztliche_Hochschule_Hannover_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Bünteweg 2&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30559 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_cd8b02f87753c211d5a0e063fe94f35e.setContent(html_4369b29b12cdee6cfb551836e29b4372);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_f346de12f9bced351851684d4f19075d.bindPopup(popup_cd8b02f87753c211d5a0e063fe94f35e)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_f346de12f9bced351851684d4f19075d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_9a8a4a04c55abfd3953dcf0dd3f7ee4a = L.marker(\n",
       "                [52.38225, 9.71777],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_c445f6d49c3a6cff394b5fc3143f7dd4 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_9a8a4a04c55abfd3953dcf0dd3f7ee4a.setIcon(icon_c445f6d49c3a6cff394b5fc3143f7dd4);\n",
       "        \n",
       "    \n",
       "        var popup_6667f4455e223599d88b364f44ed4833 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f21fa312fdeaf4adad1af3042de572f0 = $(`&lt;div id=&quot;html_f21fa312fdeaf4adad1af3042de572f0&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.uni-hannover.de/fileadmin/_processed_/1/5/csm_luh-logo-3x2_8dea6c08fc.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Welfengarten 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30167 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_6667f4455e223599d88b364f44ed4833.setContent(html_f21fa312fdeaf4adad1af3042de572f0);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_9a8a4a04c55abfd3953dcf0dd3f7ee4a.bindPopup(popup_6667f4455e223599d88b364f44ed4833)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_9a8a4a04c55abfd3953dcf0dd3f7ee4a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_86e9ed14b96552fe71d05d5f3e9a8587 = L.marker(\n",
       "                [52.708843, 10.14071],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_d29d8bba7c8d9976b4578eba37e21c73 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_86e9ed14b96552fe71d05d5f3e9a8587.setIcon(icon_d29d8bba7c8d9976b4578eba37e21c73);\n",
       "        \n",
       "    \n",
       "        var popup_77d4a01ba7cb234e086841b67a5b333c = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_d447ad27145209ea56d199462d68e5a3 = $(`&lt;div id=&quot;html_d447ad27145209ea56d199462d68e5a3&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://cdn.max-e5.info/damfiles/logo/fh_hermannsburg/fh_hermannsburg/Kopfgrafik/Logo-FIT--weiss.jpg-b5f510cb468ab8840e0f2e62b703208e.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Missionsstraße 3-5&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;29320 Südheide&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_77d4a01ba7cb234e086841b67a5b333c.setContent(html_d447ad27145209ea56d199462d68e5a3);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_86e9ed14b96552fe71d05d5f3e9a8587.bindPopup(popup_77d4a01ba7cb234e086841b67a5b333c)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_86e9ed14b96552fe71d05d5f3e9a8587.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_0e26fdad035f2940b860f2e878a5280d = L.marker(\n",
       "                [52.13401, 9.97469],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_a5c235caecf464e6c4ab506055d136a9 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_0e26fdad035f2940b860f2e878a5280d.setIcon(icon_a5c235caecf464e6c4ab506055d136a9);\n",
       "        \n",
       "    \n",
       "        var popup_16e312d9209e716f4b6035245a32cbe5 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_eeb1cdb4556532c672b9fa1a86156f35 = $(`&lt;div id=&quot;html_eeb1cdb4556532c672b9fa1a86156f35&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.uni-hildesheim.de/media/_processed_/d/8/csm_Bildkombo_Logo_Uni_Hildesheim-1850_8fd99cc21e.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Universitätspl. 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31141 Hildesheim&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_16e312d9209e716f4b6035245a32cbe5.setContent(html_eeb1cdb4556532c672b9fa1a86156f35);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_0e26fdad035f2940b860f2e878a5280d.bindPopup(popup_16e312d9209e716f4b6035245a32cbe5)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_0e26fdad035f2940b860f2e878a5280d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_970a960cd3ae59a06ad0388b27eee5b3 = L.marker(\n",
       "                [52.14246, 9.95798],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_ab23355209e516bd6603cff54996f5a3 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_970a960cd3ae59a06ad0388b27eee5b3.setIcon(icon_ab23355209e516bd6603cff54996f5a3);\n",
       "        \n",
       "    \n",
       "        var popup_cfae1248b1657844634cc7f86c4a57d4 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_378cc31edf3dea584edbd220f7860c8b = $(`&lt;div id=&quot;html_378cc31edf3dea584edbd220f7860c8b&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/0/02/HAWK-Logo.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Hohnsen 4&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31134 Hildesheim&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_cfae1248b1657844634cc7f86c4a57d4.setContent(html_378cc31edf3dea584edbd220f7860c8b);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_970a960cd3ae59a06ad0388b27eee5b3.bindPopup(popup_cfae1248b1657844634cc7f86c4a57d4)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_970a960cd3ae59a06ad0388b27eee5b3.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_1f0a4d9d896702a9c6893aa711221312 = L.marker(\n",
       "                [51.82726, 9.45069],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_8c8eef248572108d9540eb0352cfb109 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_1f0a4d9d896702a9c6893aa711221312.setIcon(icon_8c8eef248572108d9540eb0352cfb109);\n",
       "        \n",
       "    \n",
       "        var popup_82a07b874f8079c3ae71aea778dd3c33 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_57dc5244c1e513d567eed12e0cb01821 = $(`&lt;div id=&quot;html_57dc5244c1e513d567eed12e0cb01821&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/0/02/HAWK-Logo.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Haarmannpl. 3&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;37603 Holzminden&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_82a07b874f8079c3ae71aea778dd3c33.setContent(html_57dc5244c1e513d567eed12e0cb01821);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_1f0a4d9d896702a9c6893aa711221312.bindPopup(popup_82a07b874f8079c3ae71aea778dd3c33)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_1f0a4d9d896702a9c6893aa711221312.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_258463aace4b7108a9da25c6f5d47b0b = L.marker(\n",
       "                [51.52175, 9.96967],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_e8a2e9c25d241b24d6addeb34ce2a68a = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_258463aace4b7108a9da25c6f5d47b0b.setIcon(icon_e8a2e9c25d241b24d6addeb34ce2a68a);\n",
       "        \n",
       "    \n",
       "        var popup_d10244a132d2f1e34c0db69496cfab3f = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_68a60f7422bbfe5fcdd58f969f590f8e = $(`&lt;div id=&quot;html_68a60f7422bbfe5fcdd58f969f590f8e&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/0/02/HAWK-Logo.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Von-Ossietzky-Straße 99&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;37085 Göttingen&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_d10244a132d2f1e34c0db69496cfab3f.setContent(html_68a60f7422bbfe5fcdd58f969f590f8e);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_258463aace4b7108a9da25c6f5d47b0b.bindPopup(popup_d10244a132d2f1e34c0db69496cfab3f)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_258463aace4b7108a9da25c6f5d47b0b.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f7cce29e3b025211e648b70ca88ffa6f = L.marker(\n",
       "                [53.228531, 10.40171],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_cff5393e773c962a5f5593394e585f3d = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_f7cce29e3b025211e648b70ca88ffa6f.setIcon(icon_cff5393e773c962a5f5593394e585f3d);\n",
       "        \n",
       "    \n",
       "        var popup_b2e12fd7a6cbc7bb4328089f157b8ba1 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f9da17185255e4961efa986c73c1ff2b = $(`&lt;div id=&quot;html_f9da17185255e4961efa986c73c1ff2b&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Leuphana_Universit%C3%A4t_L%C3%BCneburg_Logo_2020.svg/2560px-Leuphana_Universit%C3%A4t_L%C3%BCneburg_Logo_2020.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Universitätsallee 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;21335 Lüneburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_b2e12fd7a6cbc7bb4328089f157b8ba1.setContent(html_f9da17185255e4961efa986c73c1ff2b);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_f7cce29e3b025211e648b70ca88ffa6f.bindPopup(popup_b2e12fd7a6cbc7bb4328089f157b8ba1)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_f7cce29e3b025211e648b70ca88ffa6f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ad1f86c5d4988d376b7bbbc021cfbe0d = L.marker(\n",
       "                [52.14484, 9.94923],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_730d42d34db9f05199c58c1148d6e7ad = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_ad1f86c5d4988d376b7bbbc021cfbe0d.setIcon(icon_730d42d34db9f05199c58c1148d6e7ad);\n",
       "        \n",
       "    \n",
       "        var popup_c488af6218b4c0e904022812909815d3 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_ba90772b8072c0de1196669f4f1f589f = $(`&lt;div id=&quot;html_ba90772b8072c0de1196669f4f1f589f&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://static.studycheck.de/media/images/institute_logos/small/hr-nord.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Godehardspl. 6&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31134 Hildesheim&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_c488af6218b4c0e904022812909815d3.setContent(html_ba90772b8072c0de1196669f4f1f589f);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_ad1f86c5d4988d376b7bbbc021cfbe0d.bindPopup(popup_c488af6218b4c0e904022812909815d3)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_ad1f86c5d4988d376b7bbbc021cfbe0d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_e137759c19dfeb959e6edf76a3f11402 = L.marker(\n",
       "                [52.3705, 9.72239],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_ee7360052008cba31f5300123855b543 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_e137759c19dfeb959e6edf76a3f11402.setIcon(icon_ee7360052008cba31f5300123855b543);\n",
       "        \n",
       "    \n",
       "        var popup_008f846d4fed573122fc32356804a1a0 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_9b13a701d6c66d849860ff7e3dcfe50c = $(`&lt;div id=&quot;html_9b13a701d6c66d849860ff7e3dcfe50c&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.nsi-hsvn.de/fileadmin/user_upload/02_Studium/big-hsvn_logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Wielandstraße 8&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30169 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_008f846d4fed573122fc32356804a1a0.setContent(html_9b13a701d6c66d849860ff7e3dcfe50c);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_e137759c19dfeb959e6edf76a3f11402.bindPopup(popup_008f846d4fed573122fc32356804a1a0)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_e137759c19dfeb959e6edf76a3f11402.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cbaa6886a68c709017b860383df7b834 = L.marker(\n",
       "                [53.14734, 8.17902],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_77d525c8a3944c898af9008e1f87f96f = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_cbaa6886a68c709017b860383df7b834.setIcon(icon_77d525c8a3944c898af9008e1f87f96f);\n",
       "        \n",
       "    \n",
       "        var popup_41a8975ee40b52d58c1d88de6e66d1c1 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_58dc84c090be673eb239e515b8b7c87f = $(`&lt;div id=&quot;html_58dc84c090be673eb239e515b8b7c87f&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Carl_von_Ossietzky_Universit%C3%A4t_Oldenburg_logo.svg/1200px-Carl_von_Ossietzky_Universit%C3%A4t_Oldenburg_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Uhlhornsweg 49-55&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26129 Oldenburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_41a8975ee40b52d58c1d88de6e66d1c1.setContent(html_58dc84c090be673eb239e515b8b7c87f);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_cbaa6886a68c709017b860383df7b834.bindPopup(popup_41a8975ee40b52d58c1d88de6e66d1c1)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_cbaa6886a68c709017b860383df7b834.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_7cb5694f94d23350cbb0e9057a47abcb = L.marker(\n",
       "                [52.28268, 8.02501],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_ed660a4a235e3a9b4f915718bbfd4dca = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_7cb5694f94d23350cbb0e9057a47abcb.setIcon(icon_ed660a4a235e3a9b4f915718bbfd4dca);\n",
       "        \n",
       "    \n",
       "        var popup_453ada4a8cf1926701b754e2e2246f78 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_ac4695e6fd33b34489af67c4c1ef9414 = $(`&lt;div id=&quot;html_ac4695e6fd33b34489af67c4c1ef9414&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://login.hs-osnabrueck.de/nidp/hsos/images/hsos-logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Albrechtstraße 30&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49076 Osnabrück&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_453ada4a8cf1926701b754e2e2246f78.setContent(html_ac4695e6fd33b34489af67c4c1ef9414);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_7cb5694f94d23350cbb0e9057a47abcb.bindPopup(popup_453ada4a8cf1926701b754e2e2246f78)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_7cb5694f94d23350cbb0e9057a47abcb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_c284f5f147f920227d8e6b74c1eccc5a = L.marker(\n",
       "                [52.27137, 8.04454],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_8645609f4183a4dd0d94c9eb6f781e81 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_c284f5f147f920227d8e6b74c1eccc5a.setIcon(icon_8645609f4183a4dd0d94c9eb6f781e81);\n",
       "        \n",
       "    \n",
       "        var popup_d268c3efc1afaa2bc20479cfcf8a5485 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_a2b6e8c13353790ea403c80f5b5708ed = $(`&lt;div id=&quot;html_a2b6e8c13353790ea403c80f5b5708ed&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.eh-tabor.de/sites/default/files/styles/width980px/public/logo-universitaet-osnabrueck.png?itok=DmZEq9ka&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Neuer Graben 29&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49074 Osnabrück&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_d268c3efc1afaa2bc20479cfcf8a5485.setContent(html_a2b6e8c13353790ea403c80f5b5708ed);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_c284f5f147f920227d8e6b74c1eccc5a.bindPopup(popup_d268c3efc1afaa2bc20479cfcf8a5485)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_c284f5f147f920227d8e6b74c1eccc5a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_532685c80d06e7d141be4d136ad33e77 = L.marker(\n",
       "                [52.17683, 10.54865],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_2d07ab9ba10e012f4ffdcd153cacdbde = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_532685c80d06e7d141be4d136ad33e77.setIcon(icon_2d07ab9ba10e012f4ffdcd153cacdbde);\n",
       "        \n",
       "    \n",
       "        var popup_77728ecb060154377a5558c2542d4f47 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_867d32449a2448e3c82d7a5516e9be95 = $(`&lt;div id=&quot;html_867d32449a2448e3c82d7a5516e9be95&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.ostfalia.de/export/system/modules/de.ostfalia.module.template/resources/images/logo/Ostfalia_German.png_230952558.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Salzdahlumer Str. 46/48&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38302 Wolfenbüttel&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_77728ecb060154377a5558c2542d4f47.setContent(html_867d32449a2448e3c82d7a5516e9be95);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_532685c80d06e7d141be4d136ad33e77.bindPopup(popup_77728ecb060154377a5558c2542d4f47)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_532685c80d06e7d141be4d136ad33e77.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_77009e38c982605b5faf5a265ab5e2de = L.marker(\n",
       "                [52.42595, 10.78711],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_d6a938c19b1e55ba94732d9bab776ae7 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_77009e38c982605b5faf5a265ab5e2de.setIcon(icon_d6a938c19b1e55ba94732d9bab776ae7);\n",
       "        \n",
       "    \n",
       "        var popup_a6fb1283b618a80122caf8d426c6d86d = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_c8e2d0d830f0801cea8586e66aea4beb = $(`&lt;div id=&quot;html_c8e2d0d830f0801cea8586e66aea4beb&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.ostfalia.de/export/system/modules/de.ostfalia.module.template/resources/images/logo/Ostfalia_German.png_230952558.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Robert-Koch-Platz 8A&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38440 Wolfsburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_a6fb1283b618a80122caf8d426c6d86d.setContent(html_c8e2d0d830f0801cea8586e66aea4beb);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_77009e38c982605b5faf5a265ab5e2de.bindPopup(popup_a6fb1283b618a80122caf8d426c6d86d)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_77009e38c982605b5faf5a265ab5e2de.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a541361b80350468197046fd03826c7a = L.marker(\n",
       "                [52.89761, 10.44659],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_bd571c794d0bdaba558d219b6d35d1ab = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_a541361b80350468197046fd03826c7a.setIcon(icon_bd571c794d0bdaba558d219b6d35d1ab);\n",
       "        \n",
       "    \n",
       "        var popup_f97d95e66a7a030c43162b308488bc97 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_0d8a0d4310e92142b3f1e6efa71f14c3 = $(`&lt;div id=&quot;html_0d8a0d4310e92142b3f1e6efa71f14c3&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.ostfalia.de/export/system/modules/de.ostfalia.module.template/resources/images/logo/Ostfalia_German.png_230952558.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Herbert-Meyer-Straße 7&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;29556 Suderburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_f97d95e66a7a030c43162b308488bc97.setContent(html_0d8a0d4310e92142b3f1e6efa71f14c3);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_a541361b80350468197046fd03826c7a.bindPopup(popup_f97d95e66a7a030c43162b308488bc97)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_a541361b80350468197046fd03826c7a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a523dfe6f6dbcbec5a9e99e1d4d0eeec = L.marker(\n",
       "                [52.08724, 10.38055],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_eebffc88566754e4deb7049c8a2bbcaa = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_a523dfe6f6dbcbec5a9e99e1d4d0eeec.setIcon(icon_eebffc88566754e4deb7049c8a2bbcaa);\n",
       "        \n",
       "    \n",
       "        var popup_40853132887a0d69a7f7e717424e499d = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f07bd9da049ed52760a3b2bb0d51b95c = $(`&lt;div id=&quot;html_f07bd9da049ed52760a3b2bb0d51b95c&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.ostfalia.de/export/system/modules/de.ostfalia.module.template/resources/images/logo/Ostfalia_German.png_230952558.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Karl-Scharfenberg-Straße 55/57&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38229 Salzgitter&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_40853132887a0d69a7f7e717424e499d.setContent(html_f07bd9da049ed52760a3b2bb0d51b95c);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_a523dfe6f6dbcbec5a9e99e1d4d0eeec.bindPopup(popup_40853132887a0d69a7f7e717424e499d)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_a523dfe6f6dbcbec5a9e99e1d4d0eeec.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4c1291377525e532348bdce653961f7c = L.marker(\n",
       "                [53.10668, 9.1631],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_44b6224f3a3db4599fac96fd89c1e0f6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_4c1291377525e532348bdce653961f7c.setIcon(icon_44b6224f3a3db4599fac96fd89c1e0f6);\n",
       "        \n",
       "    \n",
       "        var popup_27b56626805bb76c78ff4427c717e42c = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f0843345068ac2c99e44e8aef20e3278 = $(`&lt;div id=&quot;html_f0843345068ac2c99e44e8aef20e3278&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Logo_HKS_Ottersberg.svg/1200px-Logo_HKS_Ottersberg.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Große Str. 107&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;28870 Ottersberg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_27b56626805bb76c78ff4427c717e42c.setContent(html_f0843345068ac2c99e44e8aef20e3278);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_4c1291377525e532348bdce653961f7c.bindPopup(popup_27b56626805bb76c78ff4427c717e42c)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_4c1291377525e532348bdce653961f7c.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_399a8c24a9b287a5675771edfa4230ba = L.marker(\n",
       "                [52.72125, 8.27891],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_1026f4796d4a0bde479673cf49ddf659 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_399a8c24a9b287a5675771edfa4230ba.setIcon(icon_1026f4796d4a0bde479673cf49ddf659);\n",
       "        \n",
       "    \n",
       "        var popup_f228e43c72c920e61e9b703afe6a358b = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_77eeb063ccbb90d964327511d69ceb40 = $(`&lt;div id=&quot;html_77eeb063ccbb90d964327511d69ceb40&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.phwt.de/wp-content/uploads/2020/09/phwt-logo-free.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Rombergstraße 40&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49377 Vechta&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_f228e43c72c920e61e9b703afe6a358b.setContent(html_77eeb063ccbb90d964327511d69ceb40);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_399a8c24a9b287a5675771edfa4230ba.bindPopup(popup_f228e43c72c920e61e9b703afe6a358b)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_399a8c24a9b287a5675771edfa4230ba.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_df37c4342b10ca6e36383e64ffddfe26 = L.marker(\n",
       "                [52.61171, 8.36334],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_afe2318c0f4018638dafccf5714f4fba = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_df37c4342b10ca6e36383e64ffddfe26.setIcon(icon_afe2318c0f4018638dafccf5714f4fba);\n",
       "        \n",
       "    \n",
       "        var popup_ed979fc94694c1474a2f568fcef8aec7 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_eb34194ed19667c700317be0a843399c = $(`&lt;div id=&quot;html_eb34194ed19667c700317be0a843399c&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.phwt.de/wp-content/uploads/2020/09/phwt-logo-free.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Schlesier Str. 13A&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49356 Diepholz&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_ed979fc94694c1474a2f568fcef8aec7.setContent(html_eb34194ed19667c700317be0a843399c);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_df37c4342b10ca6e36383e64ffddfe26.bindPopup(popup_ed979fc94694c1474a2f568fcef8aec7)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_df37c4342b10ca6e36383e64ffddfe26.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_45bb08cc781c16c5d5569d808e7aa1cb = L.marker(\n",
       "                [52.72117, 8.2938],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_b318f09cbab98546d51045a6e9993e84 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_45bb08cc781c16c5d5569d808e7aa1cb.setIcon(icon_b318f09cbab98546d51045a6e9993e84);\n",
       "        \n",
       "    \n",
       "        var popup_401c573b2a31bfba1e533e4e14439883 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_e2dae9eeefd912a952ebb4e093faa977 = $(`&lt;div id=&quot;html_e2dae9eeefd912a952ebb4e093faa977&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/0/08/Logo_Uni_Vechta-neu.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Driverstraße 22&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49377 Vechta&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_401c573b2a31bfba1e533e4e14439883.setContent(html_e2dae9eeefd912a952ebb4e093faa977);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_45bb08cc781c16c5d5569d808e7aa1cb.bindPopup(popup_401c573b2a31bfba1e533e4e14439883)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_45bb08cc781c16c5d5569d808e7aa1cb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_0db300b2a0dc234165b4c4762c63ae22 = L.marker(\n",
       "                [52.09875, 9.35542],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_8c47af5a4e0d371a5cc871e0b7fb24a3 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_0db300b2a0dc234165b4c4762c63ae22.setIcon(icon_8c47af5a4e0d371a5cc871e0b7fb24a3);\n",
       "        \n",
       "    \n",
       "        var popup_929d9574f6953e76ee30af9a18f71aeb = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_636ffffd451d3c47cc410c82efe7827b = $(`&lt;div id=&quot;html_636ffffd451d3c47cc410c82efe7827b&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Hochschule_Weserbergland_logo.svg/1200px-Hochschule_Weserbergland_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Am Stockhof 2&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31785 Hameln&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_929d9574f6953e76ee30af9a18f71aeb.setContent(html_636ffffd451d3c47cc410c82efe7827b);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_0db300b2a0dc234165b4c4762c63ae22.bindPopup(popup_929d9574f6953e76ee30af9a18f71aeb)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_0db300b2a0dc234165b4c4762c63ae22.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_bcabdc839ded32c0be525e595ef864ca = L.marker(\n",
       "                [53.54787, 8.08804],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_abd23326a0e2f058aad4002a04a9b22d = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_bcabdc839ded32c0be525e595ef864ca.setIcon(icon_abd23326a0e2f058aad4002a04a9b22d);\n",
       "        \n",
       "    \n",
       "        var popup_e495a67f50c229de7eaac64765416463 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f2cca378a87e72f7f10ecc81acaf75c2 = $(`&lt;div id=&quot;html_f2cca378a87e72f7f10ecc81acaf75c2&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.jade-hs.de/fileadmin/layout2016/assets/jadehs-logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Friedrich-Paffrath-Straße 101&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26389 Wilhelmshaven&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_e495a67f50c229de7eaac64765416463.setContent(html_f2cca378a87e72f7f10ecc81acaf75c2);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_bcabdc839ded32c0be525e595ef864ca.bindPopup(popup_e495a67f50c229de7eaac64765416463)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_bcabdc839ded32c0be525e595ef864ca.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_71d7021a9a685f522c87b0300644dd93 = L.marker(\n",
       "                [53.14179, 8.20213],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_6bc605146e6caa7df1748b2b020bb656 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_71d7021a9a685f522c87b0300644dd93.setIcon(icon_6bc605146e6caa7df1748b2b020bb656);\n",
       "        \n",
       "    \n",
       "        var popup_9a8074b86897c9f238e2d61c7d7f4363 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_c80f262ecd7878d38780c6550106dd71 = $(`&lt;div id=&quot;html_c80f262ecd7878d38780c6550106dd71&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.jade-hs.de/fileadmin/layout2016/assets/jadehs-logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Ofener Str. 16/19&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26121 Oldenburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_9a8074b86897c9f238e2d61c7d7f4363.setContent(html_c80f262ecd7878d38780c6550106dd71);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_71d7021a9a685f522c87b0300644dd93.bindPopup(popup_9a8074b86897c9f238e2d61c7d7f4363)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_71d7021a9a685f522c87b0300644dd93.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_403f32d194067ebd98525c74ff826afb = L.marker(\n",
       "                [53.24244, 8.46651],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_7a4f5f0f60585159e3054c26b7898fc6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_403f32d194067ebd98525c74ff826afb.setIcon(icon_7a4f5f0f60585159e3054c26b7898fc6);\n",
       "        \n",
       "    \n",
       "        var popup_69fa8d5d0eb0493bc21bd8561227df5f = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_96dfd640edad96ba495ccd9e381b0fb8 = $(`&lt;div id=&quot;html_96dfd640edad96ba495ccd9e381b0fb8&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.jade-hs.de/fileadmin/layout2016/assets/jadehs-logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Weserstraße 52&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26931 Elsfleth&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_69fa8d5d0eb0493bc21bd8561227df5f.setContent(html_96dfd640edad96ba495ccd9e381b0fb8);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_403f32d194067ebd98525c74ff826afb.bindPopup(popup_69fa8d5d0eb0493bc21bd8561227df5f)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_403f32d194067ebd98525c74ff826afb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f03c69da78bcbd7dfa2fe310102e1b82 = L.marker(\n",
       "                [52.20696, 9.09112],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_05c9af5cbba10c0bc6a4e7dc1ba6bee6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_f03c69da78bcbd7dfa2fe310102e1b82.setIcon(icon_05c9af5cbba10c0bc6a4e7dc1ba6bee6);\n",
       "        \n",
       "    \n",
       "        var popup_8aeb6a4a18fea252e6e5c196420c455b = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_86ec3e6dd33932e8b410afc64e3d8f04 = $(`&lt;div id=&quot;html_86ec3e6dd33932e8b410afc64e3d8f04&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.steuerakademie.niedersachsen.de/assets/image/232/85611&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Wilhelm-Busch-Weg 29&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31737 Rinteln&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_8aeb6a4a18fea252e6e5c196420c455b.setContent(html_86ec3e6dd33932e8b410afc64e3d8f04);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_f03c69da78bcbd7dfa2fe310102e1b82.bindPopup(popup_8aeb6a4a18fea252e6e5c196420c455b)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_f03c69da78bcbd7dfa2fe310102e1b82.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_e462ffdea700a35c74b1acc9213cc049 = L.marker(\n",
       "                [52.23981, 9.10423],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_fdd5882516347b73f4409a54114eea24 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_e462ffdea700a35c74b1acc9213cc049.setIcon(icon_fdd5882516347b73f4409a54114eea24);\n",
       "        \n",
       "    \n",
       "        var popup_9ccbed4714113241291d1e8cc131bc06 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_511e4e2aaf781e9fe9fe7f9d5605c0f1 = $(`&lt;div id=&quot;html_511e4e2aaf781e9fe9fe7f9d5605c0f1&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.steuerakademie.niedersachsen.de/assets/image/232/85611&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Bahnhofstraße 5&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31707 Bad Eilsen&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_9ccbed4714113241291d1e8cc131bc06.setContent(html_511e4e2aaf781e9fe9fe7f9d5605c0f1);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_e462ffdea700a35c74b1acc9213cc049.bindPopup(popup_9ccbed4714113241291d1e8cc131bc06)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_e462ffdea700a35c74b1acc9213cc049.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f6f6ad74c10>"
      ]
     },
     "execution_count": 94,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "### BEGIN SOLUTION\n",
    "for index, row in df.iterrows():\n",
    "    pp = popup_factory(\n",
    "        adr=row['Address'],\n",
    "        zipc=row['plz'],\n",
    "        country='Germany, DE',\n",
    "        pic=row['pic'],\n",
    "        )\n",
    "    location = (float(row['lat']), float(row['lon']))\n",
    "    \n",
    "    is_public = False\n",
    "    if row['Sponsorship'] == 'public':\n",
    "        is_public = True\n",
    "        \n",
    "    marker = marker_factory(location, pp, is_public)                     \n",
    "    marker.add_to(lower_saxony)\n",
    "    \n",
    "lower_saxony\n",
    "### END SOLUTION"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 95,
   "id": "ab37a764-3718-4327-976c-146e5531a048",
   "metadata": {
    "nbgrader": {
     "grade": false,
     "grade_id": "cell-49864685eac331d1",
     "locked": true,
     "schema_version": 3,
     "solution": false,
     "task": false
    }
   },
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div style=\"width:100%;\"><div style=\"position:relative;width:100%;height:0;padding-bottom:60%;\"><span style=\"color:#565656\">Make this Notebook Trusted to load map: File -> Trust Notebook</span><iframe srcdoc=\"&lt;!DOCTYPE html&gt;\n",
       "&lt;html&gt;\n",
       "&lt;head&gt;\n",
       "    \n",
       "    &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot; /&gt;\n",
       "    \n",
       "        &lt;script&gt;\n",
       "            L_NO_TOUCH = false;\n",
       "            L_DISABLE_3D = false;\n",
       "        &lt;/script&gt;\n",
       "    \n",
       "    &lt;style&gt;html, body {width: 100%;height: 100%;margin: 0;padding: 0;}&lt;/style&gt;\n",
       "    &lt;style&gt;#map {position:absolute;top:0;bottom:0;right:0;left:0;}&lt;/style&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://code.jquery.com/jquery-3.7.1.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/js/bootstrap.bundle.min.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;script src=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.js&quot;&gt;&lt;/script&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/leaflet@1.9.3/dist/leaflet.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/bootstrap@5.2.2/dist/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.2.0/css/all.min.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdnjs.cloudflare.com/ajax/libs/Leaflet.awesome-markers/2.0.2/leaflet.awesome-markers.css&quot;/&gt;\n",
       "    &lt;link rel=&quot;stylesheet&quot; href=&quot;https://cdn.jsdelivr.net/gh/python-visualization/folium/folium/templates/leaflet.awesome.rotate.min.css&quot;/&gt;\n",
       "    \n",
       "            &lt;meta name=&quot;viewport&quot; content=&quot;width=device-width,\n",
       "                initial-scale=1.0, maximum-scale=1.0, user-scalable=no&quot; /&gt;\n",
       "            &lt;style&gt;\n",
       "                #map_1c69fbc337ba46bee56e6f61c1198c8e {\n",
       "                    position: relative;\n",
       "                    width: 100.0%;\n",
       "                    height: 100.0%;\n",
       "                    left: 0.0%;\n",
       "                    top: 0.0%;\n",
       "                }\n",
       "                .leaflet-container { font-size: 1rem; }\n",
       "            &lt;/style&gt;\n",
       "        \n",
       "&lt;/head&gt;\n",
       "&lt;body&gt;\n",
       "    \n",
       "    \n",
       "            &lt;div class=&quot;folium-map&quot; id=&quot;map_1c69fbc337ba46bee56e6f61c1198c8e&quot; &gt;&lt;/div&gt;\n",
       "        \n",
       "&lt;/body&gt;\n",
       "&lt;script&gt;\n",
       "    \n",
       "    \n",
       "            var map_1c69fbc337ba46bee56e6f61c1198c8e = L.map(\n",
       "                &quot;map_1c69fbc337ba46bee56e6f61c1198c8e&quot;,\n",
       "                {\n",
       "                    center: [52.80639, 9.13511],\n",
       "                    crs: L.CRS.EPSG3857,\n",
       "                    zoom: 7,\n",
       "                    zoomControl: true,\n",
       "                    preferCanvas: false,\n",
       "                }\n",
       "            );\n",
       "\n",
       "            \n",
       "\n",
       "        \n",
       "    \n",
       "            var tile_layer_4a2c7418537dca824a05dee6b4c08772 = L.tileLayer(\n",
       "                &quot;https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png&quot;,\n",
       "                {&quot;attribution&quot;: &quot;Data by \\u0026copy; \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://openstreetmap.org\\&quot;\\u003eOpenStreetMap\\u003c/a\\u003e, under \\u003ca target=\\&quot;_blank\\&quot; href=\\&quot;http://www.openstreetmap.org/copyright\\&quot;\\u003eODbL\\u003c/a\\u003e.&quot;, &quot;detectRetina&quot;: false, &quot;maxNativeZoom&quot;: 18, &quot;maxZoom&quot;: 18, &quot;minZoom&quot;: 0, &quot;noWrap&quot;: false, &quot;opacity&quot;: 1, &quot;subdomains&quot;: &quot;abc&quot;, &quot;tms&quot;: false}\n",
       "            );\n",
       "        \n",
       "    \n",
       "                tile_layer_4a2c7418537dca824a05dee6b4c08772.addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "    \n",
       "            var marker_3d5115166422d865ae07908c31a405cb = L.marker(\n",
       "                [52.2577384, 10.5023145],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_71df07f89841fe0113140e4e7790a2cd = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_3d5115166422d865ae07908c31a405cb.setIcon(icon_71df07f89841fe0113140e4e7790a2cd);\n",
       "        \n",
       "    \n",
       "        var popup_8ac8173773bf06526880feb3a3e206e5 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_3dc8f838d26e6218e28b575156625a4e = $(`&lt;div id=&quot;html_3dc8f838d26e6218e28b575156625a4e&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.hbk-bs.de/fileadmin/_processed_/5/1/csm_HBK_Logo_9f3f898a2b.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Johannes-Selenka-Platz 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38118 Braunschweig&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_8ac8173773bf06526880feb3a3e206e5.setContent(html_3dc8f838d26e6218e28b575156625a4e);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_3d5115166422d865ae07908c31a405cb.bindPopup(popup_8ac8173773bf06526880feb3a3e206e5)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_3d5115166422d865ae07908c31a405cb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_5d024eaba8e6c8e6c231c5c18aea8062 = L.marker(\n",
       "                [52.27355, 10.530097],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_cff67403b5ceba4b6ffb78c461531a98 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_5d024eaba8e6c8e6c231c5c18aea8062.setIcon(icon_cff67403b5ceba4b6ffb78c461531a98);\n",
       "        \n",
       "    \n",
       "        var popup_db73083971df7bd0e84e50a91b673a8d = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f8d48f37938a226e26126c0e45912fb0 = $(`&lt;div id=&quot;html_f8d48f37938a226e26126c0e45912fb0&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/9/9d/Siegel_TU_Braunschweig_transparent.svg/1200px-Siegel_TU_Braunschweig_transparent.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Universitätspl. 2&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38106 Braunschweig&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_db73083971df7bd0e84e50a91b673a8d.setContent(html_f8d48f37938a226e26126c0e45912fb0);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_5d024eaba8e6c8e6c231c5c18aea8062.bindPopup(popup_db73083971df7bd0e84e50a91b673a8d)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_5d024eaba8e6c8e6c231c5c18aea8062.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3198beb2c5ecf1fa182dc8ccf0edb509 = L.marker(\n",
       "                [53.47765, 9.70465],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_ec25a684dcd8499aa7eb02daa7a9a567 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_3198beb2c5ecf1fa182dc8ccf0edb509.setIcon(icon_ec25a684dcd8499aa7eb02daa7a9a567);\n",
       "        \n",
       "    \n",
       "        var popup_09fca0a1112505d6f8cefbcd40b3594f = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_7327bf3e6bf4dcf3c3684b48f8f07872 = $(`&lt;div id=&quot;html_7327bf3e6bf4dcf3c3684b48f8f07872&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/b/bd/Hochschule_21_logo.svg/2560px-Hochschule_21_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Harburger Str. 6&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;21614 Buxtehude&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_09fca0a1112505d6f8cefbcd40b3594f.setContent(html_7327bf3e6bf4dcf3c3684b48f8f07872);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_3198beb2c5ecf1fa182dc8ccf0edb509.bindPopup(popup_09fca0a1112505d6f8cefbcd40b3594f)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_3198beb2c5ecf1fa182dc8ccf0edb509.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cf360da757aaf0ad483c6c2cb19e0cdb = L.marker(\n",
       "                [51.80484, 10.33411],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_f453047d0bbdcc2f738bba2d32f64de6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_cf360da757aaf0ad483c6c2cb19e0cdb.setIcon(icon_f453047d0bbdcc2f738bba2d32f64de6);\n",
       "        \n",
       "    \n",
       "        var popup_2b8c6202e0a52c1253b16ec5e8a163b0 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_03d59621d9aa47fa0e43c58eebd6596e = $(`&lt;div id=&quot;html_03d59621d9aa47fa0e43c58eebd6596e&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.presse.tu-clausthal.de/fileadmin/TU_Clausthal/images/CorporateDesign/Logo/Logo_TUC_en_RGB_gross.gif&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Adolph-Roemer-Straße 2A&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38678 Clausthal-Zellerfeld&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_2b8c6202e0a52c1253b16ec5e8a163b0.setContent(html_03d59621d9aa47fa0e43c58eebd6596e);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_cf360da757aaf0ad483c6c2cb19e0cdb.bindPopup(popup_2b8c6202e0a52c1253b16ec5e8a163b0)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_cf360da757aaf0ad483c6c2cb19e0cdb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_29cb3ad89bea7197314ef23c8b6f82ff = L.marker(\n",
       "                [53.36816, 7.18141],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_d8bb1f4b5905e18b38a53a0bd1520ddf = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_29cb3ad89bea7197314ef23c8b6f82ff.setIcon(icon_d8bb1f4b5905e18b38a53a0bd1520ddf);\n",
       "        \n",
       "    \n",
       "        var popup_c0cfb7784a14639a4bb42da90d267433 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_4fca2c712a122232b60cb4a9979ad009 = $(`&lt;div id=&quot;html_4fca2c712a122232b60cb4a9979ad009&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://sta-hisweb.hs-emden-leer.de/QIS/images//logo_el.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Constantiapl. 4&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26723 Emden&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_c0cfb7784a14639a4bb42da90d267433.setContent(html_4fca2c712a122232b60cb4a9979ad009);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_29cb3ad89bea7197314ef23c8b6f82ff.bindPopup(popup_c0cfb7784a14639a4bb42da90d267433)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_29cb3ad89bea7197314ef23c8b6f82ff.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_2700b76bda37c34f0e808ee3896beebf = L.marker(\n",
       "                [51.53891, 9.93322],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_a2075f592bcd1ffb17e76260fd2f83f0 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_2700b76bda37c34f0e808ee3896beebf.setIcon(icon_a2075f592bcd1ffb17e76260fd2f83f0);\n",
       "        \n",
       "    \n",
       "        var popup_168042f6a48f31c40114d458ea5955c6 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_484a6a3bf1a21e69c5e3d9e4b0cc1131 = $(`&lt;div id=&quot;html_484a6a3bf1a21e69c5e3d9e4b0cc1131&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://goettingen-campus.de/fileadmin/_processed_/d/7/csm_logopfh_20f8eee765.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Weender Landstraße 3-7&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;37073 Göttingen&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_168042f6a48f31c40114d458ea5955c6.setContent(html_484a6a3bf1a21e69c5e3d9e4b0cc1131);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_2700b76bda37c34f0e808ee3896beebf.bindPopup(popup_168042f6a48f31c40114d458ea5955c6)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_2700b76bda37c34f0e808ee3896beebf.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ba0e819a9c7b72a0aa777cc15d2b015e = L.marker(\n",
       "                [51.53407, 9.93785],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_3e1899cf96ad72bc846c06a7078c684f = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_ba0e819a9c7b72a0aa777cc15d2b015e.setIcon(icon_3e1899cf96ad72bc846c06a7078c684f);\n",
       "        \n",
       "    \n",
       "        var popup_369f257f3d99a7608f9052812d721861 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_42672847a257faaaea149f5d679c79a8 = $(`&lt;div id=&quot;html_42672847a257faaaea149f5d679c79a8&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/c/c0/Logo_Uni_G%C3%B6ttingen_2022.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Wilhelmsplatz 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;37073 Göttingen&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_369f257f3d99a7608f9052812d721861.setContent(html_42672847a257faaaea149f5d679c79a8);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_ba0e819a9c7b72a0aa777cc15d2b015e.bindPopup(popup_369f257f3d99a7608f9052812d721861)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_ba0e819a9c7b72a0aa777cc15d2b015e.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_095dcb28987f61f8d44adc3cbd7bcfe5 = L.marker(\n",
       "                [52.3662, 9.77247],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_4cf02f8d597d9f6a166b85e09bc924ab = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_095dcb28987f61f8d44adc3cbd7bcfe5.setIcon(icon_4cf02f8d597d9f6a166b85e09bc924ab);\n",
       "        \n",
       "    \n",
       "        var popup_d95177c96c25084cddc2200262a90cc3 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_bd78e33d056a3351810968a1bf2ca31a = $(`&lt;div id=&quot;html_bd78e33d056a3351810968a1bf2ca31a&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/5/5c/Fachhochschule_f%C3%BCr_die_Wirtschaft_logo.svg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Freundallee 15&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30173 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_d95177c96c25084cddc2200262a90cc3.setContent(html_bd78e33d056a3351810968a1bf2ca31a);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_095dcb28987f61f8d44adc3cbd7bcfe5.bindPopup(popup_d95177c96c25084cddc2200262a90cc3)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_095dcb28987f61f8d44adc3cbd7bcfe5.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_9131081bad987394d61072c330847bf9 = L.marker(\n",
       "                [52.35419, 9.72238],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_37840820d7c0bb6c2fc5e3779690b3e3 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_9131081bad987394d61072c330847bf9.setIcon(icon_37840820d7c0bb6c2fc5e3779690b3e3);\n",
       "        \n",
       "    \n",
       "        var popup_a9fd066e77c1b3507ea71c82014ae062 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f48d3f58ed0712a1d9b9aaa4d3840cb5 = $(`&lt;div id=&quot;html_f48d3f58ed0712a1d9b9aaa4d3840cb5&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/HsH_Logo.svg/1200px-HsH_Logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Ricklinger Stadtweg 120&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30459 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_a9fd066e77c1b3507ea71c82014ae062.setContent(html_f48d3f58ed0712a1d9b9aaa4d3840cb5);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_9131081bad987394d61072c330847bf9.bindPopup(popup_a9fd066e77c1b3507ea71c82014ae062)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_9131081bad987394d61072c330847bf9.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_b2d60a964ef6d7ccfbfbddc27bd82d30 = L.marker(\n",
       "                [52.37738, 9.75392],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_fae314a900182defa58e6ff1c4677cee = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_b2d60a964ef6d7ccfbfbddc27bd82d30.setIcon(icon_fae314a900182defa58e6ff1c4677cee);\n",
       "        \n",
       "    \n",
       "        var popup_b4b376fe506f0c479bb1b7dc5ffca918 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_d60f1b7863b109610da517b2fd09bf72 = $(`&lt;div id=&quot;html_d60f1b7863b109610da517b2fd09bf72&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/7/78/HMTM-Logo-2010.svg/1200px-HMTM-Logo-2010.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Neues Haus 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30175 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_b4b376fe506f0c479bb1b7dc5ffca918.setContent(html_d60f1b7863b109610da517b2fd09bf72);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_b2d60a964ef6d7ccfbfbddc27bd82d30.bindPopup(popup_b4b376fe506f0c479bb1b7dc5ffca918)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_b2d60a964ef6d7ccfbfbddc27bd82d30.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_1f01082acb92e538614cc3cedcd3f4de = L.marker(\n",
       "                [52.32115, 9.81868],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_dd352dd73facb5201e4d19c154ccf457 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_1f01082acb92e538614cc3cedcd3f4de.setIcon(icon_dd352dd73facb5201e4d19c154ccf457);\n",
       "        \n",
       "    \n",
       "        var popup_84a6498f9a9fe3a5430ef95428a059cc = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_73e5cae8f8bd3c7ddb37100e10ebe393 = $(`&lt;div id=&quot;html_73e5cae8f8bd3c7ddb37100e10ebe393&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.visit-hannover.com/var/storage/images/_aliases/image_full/media/01-data-neu/bilder/redaktion-hannover.de/portale/initiative-wissenschaft/leibniz-fh/leibniz-fachhochschule-logo/8135360-1-ger-DE/Leibniz-Fachhochschule-Logo.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Expo Plaza 11&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30539 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_84a6498f9a9fe3a5430ef95428a059cc.setContent(html_73e5cae8f8bd3c7ddb37100e10ebe393);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_1f01082acb92e538614cc3cedcd3f4de.bindPopup(popup_84a6498f9a9fe3a5430ef95428a059cc)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_1f01082acb92e538614cc3cedcd3f4de.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_3b0d55f1109286a4a7a6329297797c12 = L.marker(\n",
       "                [52.38405, 9.80603],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_b3d9195c7d18aa6bd0dc1251575d09e5 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_3b0d55f1109286a4a7a6329297797c12.setIcon(icon_b3d9195c7d18aa6bd0dc1251575d09e5);\n",
       "        \n",
       "    \n",
       "        var popup_08c5c9160b8dc63e6553290a1da9b58f = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f787c1387574b146acbeebc924261ca8 = $(`&lt;div id=&quot;html_f787c1387574b146acbeebc924261ca8&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/3/3d/Medizinische_Hochschule_Hannover_logo.svg/2560px-Medizinische_Hochschule_Hannover_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Carl-Neuberg-Straße 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30625 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_08c5c9160b8dc63e6553290a1da9b58f.setContent(html_f787c1387574b146acbeebc924261ca8);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_3b0d55f1109286a4a7a6329297797c12.bindPopup(popup_08c5c9160b8dc63e6553290a1da9b58f)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_3b0d55f1109286a4a7a6329297797c12.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f346de12f9bced351851684d4f19075d = L.marker(\n",
       "                [52.35468, 9.79773],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_7b775eaa92b5481ea07ae41d9a0023d6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_f346de12f9bced351851684d4f19075d.setIcon(icon_7b775eaa92b5481ea07ae41d9a0023d6);\n",
       "        \n",
       "    \n",
       "        var popup_cd8b02f87753c211d5a0e063fe94f35e = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_4369b29b12cdee6cfb551836e29b4372 = $(`&lt;div id=&quot;html_4369b29b12cdee6cfb551836e29b4372&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/de/thumb/5/59/Tier%C3%A4rztliche_Hochschule_Hannover_logo.svg/1200px-Tier%C3%A4rztliche_Hochschule_Hannover_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Bünteweg 2&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30559 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_cd8b02f87753c211d5a0e063fe94f35e.setContent(html_4369b29b12cdee6cfb551836e29b4372);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_f346de12f9bced351851684d4f19075d.bindPopup(popup_cd8b02f87753c211d5a0e063fe94f35e)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_f346de12f9bced351851684d4f19075d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_9a8a4a04c55abfd3953dcf0dd3f7ee4a = L.marker(\n",
       "                [52.38225, 9.71777],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_c445f6d49c3a6cff394b5fc3143f7dd4 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_9a8a4a04c55abfd3953dcf0dd3f7ee4a.setIcon(icon_c445f6d49c3a6cff394b5fc3143f7dd4);\n",
       "        \n",
       "    \n",
       "        var popup_6667f4455e223599d88b364f44ed4833 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f21fa312fdeaf4adad1af3042de572f0 = $(`&lt;div id=&quot;html_f21fa312fdeaf4adad1af3042de572f0&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.uni-hannover.de/fileadmin/_processed_/1/5/csm_luh-logo-3x2_8dea6c08fc.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Welfengarten 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30167 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_6667f4455e223599d88b364f44ed4833.setContent(html_f21fa312fdeaf4adad1af3042de572f0);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_9a8a4a04c55abfd3953dcf0dd3f7ee4a.bindPopup(popup_6667f4455e223599d88b364f44ed4833)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_9a8a4a04c55abfd3953dcf0dd3f7ee4a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_86e9ed14b96552fe71d05d5f3e9a8587 = L.marker(\n",
       "                [52.708843, 10.14071],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_d29d8bba7c8d9976b4578eba37e21c73 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_86e9ed14b96552fe71d05d5f3e9a8587.setIcon(icon_d29d8bba7c8d9976b4578eba37e21c73);\n",
       "        \n",
       "    \n",
       "        var popup_77d4a01ba7cb234e086841b67a5b333c = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_d447ad27145209ea56d199462d68e5a3 = $(`&lt;div id=&quot;html_d447ad27145209ea56d199462d68e5a3&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://cdn.max-e5.info/damfiles/logo/fh_hermannsburg/fh_hermannsburg/Kopfgrafik/Logo-FIT--weiss.jpg-b5f510cb468ab8840e0f2e62b703208e.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Missionsstraße 3-5&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;29320 Südheide&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_77d4a01ba7cb234e086841b67a5b333c.setContent(html_d447ad27145209ea56d199462d68e5a3);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_86e9ed14b96552fe71d05d5f3e9a8587.bindPopup(popup_77d4a01ba7cb234e086841b67a5b333c)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_86e9ed14b96552fe71d05d5f3e9a8587.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_0e26fdad035f2940b860f2e878a5280d = L.marker(\n",
       "                [52.13401, 9.97469],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_a5c235caecf464e6c4ab506055d136a9 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_0e26fdad035f2940b860f2e878a5280d.setIcon(icon_a5c235caecf464e6c4ab506055d136a9);\n",
       "        \n",
       "    \n",
       "        var popup_16e312d9209e716f4b6035245a32cbe5 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_eeb1cdb4556532c672b9fa1a86156f35 = $(`&lt;div id=&quot;html_eeb1cdb4556532c672b9fa1a86156f35&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.uni-hildesheim.de/media/_processed_/d/8/csm_Bildkombo_Logo_Uni_Hildesheim-1850_8fd99cc21e.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Universitätspl. 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31141 Hildesheim&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_16e312d9209e716f4b6035245a32cbe5.setContent(html_eeb1cdb4556532c672b9fa1a86156f35);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_0e26fdad035f2940b860f2e878a5280d.bindPopup(popup_16e312d9209e716f4b6035245a32cbe5)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_0e26fdad035f2940b860f2e878a5280d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_970a960cd3ae59a06ad0388b27eee5b3 = L.marker(\n",
       "                [52.14246, 9.95798],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_ab23355209e516bd6603cff54996f5a3 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_970a960cd3ae59a06ad0388b27eee5b3.setIcon(icon_ab23355209e516bd6603cff54996f5a3);\n",
       "        \n",
       "    \n",
       "        var popup_cfae1248b1657844634cc7f86c4a57d4 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_378cc31edf3dea584edbd220f7860c8b = $(`&lt;div id=&quot;html_378cc31edf3dea584edbd220f7860c8b&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/0/02/HAWK-Logo.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Hohnsen 4&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31134 Hildesheim&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_cfae1248b1657844634cc7f86c4a57d4.setContent(html_378cc31edf3dea584edbd220f7860c8b);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_970a960cd3ae59a06ad0388b27eee5b3.bindPopup(popup_cfae1248b1657844634cc7f86c4a57d4)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_970a960cd3ae59a06ad0388b27eee5b3.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_1f0a4d9d896702a9c6893aa711221312 = L.marker(\n",
       "                [51.82726, 9.45069],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_8c8eef248572108d9540eb0352cfb109 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_1f0a4d9d896702a9c6893aa711221312.setIcon(icon_8c8eef248572108d9540eb0352cfb109);\n",
       "        \n",
       "    \n",
       "        var popup_82a07b874f8079c3ae71aea778dd3c33 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_57dc5244c1e513d567eed12e0cb01821 = $(`&lt;div id=&quot;html_57dc5244c1e513d567eed12e0cb01821&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/0/02/HAWK-Logo.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Haarmannpl. 3&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;37603 Holzminden&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_82a07b874f8079c3ae71aea778dd3c33.setContent(html_57dc5244c1e513d567eed12e0cb01821);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_1f0a4d9d896702a9c6893aa711221312.bindPopup(popup_82a07b874f8079c3ae71aea778dd3c33)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_1f0a4d9d896702a9c6893aa711221312.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_258463aace4b7108a9da25c6f5d47b0b = L.marker(\n",
       "                [51.52175, 9.96967],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_e8a2e9c25d241b24d6addeb34ce2a68a = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_258463aace4b7108a9da25c6f5d47b0b.setIcon(icon_e8a2e9c25d241b24d6addeb34ce2a68a);\n",
       "        \n",
       "    \n",
       "        var popup_d10244a132d2f1e34c0db69496cfab3f = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_68a60f7422bbfe5fcdd58f969f590f8e = $(`&lt;div id=&quot;html_68a60f7422bbfe5fcdd58f969f590f8e&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/0/02/HAWK-Logo.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Von-Ossietzky-Straße 99&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;37085 Göttingen&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_d10244a132d2f1e34c0db69496cfab3f.setContent(html_68a60f7422bbfe5fcdd58f969f590f8e);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_258463aace4b7108a9da25c6f5d47b0b.bindPopup(popup_d10244a132d2f1e34c0db69496cfab3f)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_258463aace4b7108a9da25c6f5d47b0b.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f7cce29e3b025211e648b70ca88ffa6f = L.marker(\n",
       "                [53.228531, 10.40171],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_cff5393e773c962a5f5593394e585f3d = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_f7cce29e3b025211e648b70ca88ffa6f.setIcon(icon_cff5393e773c962a5f5593394e585f3d);\n",
       "        \n",
       "    \n",
       "        var popup_b2e12fd7a6cbc7bb4328089f157b8ba1 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f9da17185255e4961efa986c73c1ff2b = $(`&lt;div id=&quot;html_f9da17185255e4961efa986c73c1ff2b&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/9/93/Leuphana_Universit%C3%A4t_L%C3%BCneburg_Logo_2020.svg/2560px-Leuphana_Universit%C3%A4t_L%C3%BCneburg_Logo_2020.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Universitätsallee 1&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;21335 Lüneburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_b2e12fd7a6cbc7bb4328089f157b8ba1.setContent(html_f9da17185255e4961efa986c73c1ff2b);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_f7cce29e3b025211e648b70ca88ffa6f.bindPopup(popup_b2e12fd7a6cbc7bb4328089f157b8ba1)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_f7cce29e3b025211e648b70ca88ffa6f.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_ad1f86c5d4988d376b7bbbc021cfbe0d = L.marker(\n",
       "                [52.14484, 9.94923],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_730d42d34db9f05199c58c1148d6e7ad = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_ad1f86c5d4988d376b7bbbc021cfbe0d.setIcon(icon_730d42d34db9f05199c58c1148d6e7ad);\n",
       "        \n",
       "    \n",
       "        var popup_c488af6218b4c0e904022812909815d3 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_ba90772b8072c0de1196669f4f1f589f = $(`&lt;div id=&quot;html_ba90772b8072c0de1196669f4f1f589f&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://static.studycheck.de/media/images/institute_logos/small/hr-nord.jpg&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Godehardspl. 6&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31134 Hildesheim&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_c488af6218b4c0e904022812909815d3.setContent(html_ba90772b8072c0de1196669f4f1f589f);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_ad1f86c5d4988d376b7bbbc021cfbe0d.bindPopup(popup_c488af6218b4c0e904022812909815d3)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_ad1f86c5d4988d376b7bbbc021cfbe0d.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_e137759c19dfeb959e6edf76a3f11402 = L.marker(\n",
       "                [52.3705, 9.72239],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_ee7360052008cba31f5300123855b543 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_e137759c19dfeb959e6edf76a3f11402.setIcon(icon_ee7360052008cba31f5300123855b543);\n",
       "        \n",
       "    \n",
       "        var popup_008f846d4fed573122fc32356804a1a0 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_9b13a701d6c66d849860ff7e3dcfe50c = $(`&lt;div id=&quot;html_9b13a701d6c66d849860ff7e3dcfe50c&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.nsi-hsvn.de/fileadmin/user_upload/02_Studium/big-hsvn_logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Wielandstraße 8&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;30169 Hannover&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_008f846d4fed573122fc32356804a1a0.setContent(html_9b13a701d6c66d849860ff7e3dcfe50c);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_e137759c19dfeb959e6edf76a3f11402.bindPopup(popup_008f846d4fed573122fc32356804a1a0)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_e137759c19dfeb959e6edf76a3f11402.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_cbaa6886a68c709017b860383df7b834 = L.marker(\n",
       "                [53.14734, 8.17902],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_77d525c8a3944c898af9008e1f87f96f = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_cbaa6886a68c709017b860383df7b834.setIcon(icon_77d525c8a3944c898af9008e1f87f96f);\n",
       "        \n",
       "    \n",
       "        var popup_41a8975ee40b52d58c1d88de6e66d1c1 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_58dc84c090be673eb239e515b8b7c87f = $(`&lt;div id=&quot;html_58dc84c090be673eb239e515b8b7c87f&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/2/22/Carl_von_Ossietzky_Universit%C3%A4t_Oldenburg_logo.svg/1200px-Carl_von_Ossietzky_Universit%C3%A4t_Oldenburg_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Uhlhornsweg 49-55&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26129 Oldenburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_41a8975ee40b52d58c1d88de6e66d1c1.setContent(html_58dc84c090be673eb239e515b8b7c87f);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_cbaa6886a68c709017b860383df7b834.bindPopup(popup_41a8975ee40b52d58c1d88de6e66d1c1)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_cbaa6886a68c709017b860383df7b834.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_7cb5694f94d23350cbb0e9057a47abcb = L.marker(\n",
       "                [52.28268, 8.02501],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_ed660a4a235e3a9b4f915718bbfd4dca = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_7cb5694f94d23350cbb0e9057a47abcb.setIcon(icon_ed660a4a235e3a9b4f915718bbfd4dca);\n",
       "        \n",
       "    \n",
       "        var popup_453ada4a8cf1926701b754e2e2246f78 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_ac4695e6fd33b34489af67c4c1ef9414 = $(`&lt;div id=&quot;html_ac4695e6fd33b34489af67c4c1ef9414&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://login.hs-osnabrueck.de/nidp/hsos/images/hsos-logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Albrechtstraße 30&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49076 Osnabrück&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_453ada4a8cf1926701b754e2e2246f78.setContent(html_ac4695e6fd33b34489af67c4c1ef9414);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_7cb5694f94d23350cbb0e9057a47abcb.bindPopup(popup_453ada4a8cf1926701b754e2e2246f78)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_7cb5694f94d23350cbb0e9057a47abcb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_c284f5f147f920227d8e6b74c1eccc5a = L.marker(\n",
       "                [52.27137, 8.04454],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_8645609f4183a4dd0d94c9eb6f781e81 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_c284f5f147f920227d8e6b74c1eccc5a.setIcon(icon_8645609f4183a4dd0d94c9eb6f781e81);\n",
       "        \n",
       "    \n",
       "        var popup_d268c3efc1afaa2bc20479cfcf8a5485 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_a2b6e8c13353790ea403c80f5b5708ed = $(`&lt;div id=&quot;html_a2b6e8c13353790ea403c80f5b5708ed&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.eh-tabor.de/sites/default/files/styles/width980px/public/logo-universitaet-osnabrueck.png?itok=DmZEq9ka&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Neuer Graben 29&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49074 Osnabrück&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_d268c3efc1afaa2bc20479cfcf8a5485.setContent(html_a2b6e8c13353790ea403c80f5b5708ed);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_c284f5f147f920227d8e6b74c1eccc5a.bindPopup(popup_d268c3efc1afaa2bc20479cfcf8a5485)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_c284f5f147f920227d8e6b74c1eccc5a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_532685c80d06e7d141be4d136ad33e77 = L.marker(\n",
       "                [52.17683, 10.54865],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_2d07ab9ba10e012f4ffdcd153cacdbde = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_532685c80d06e7d141be4d136ad33e77.setIcon(icon_2d07ab9ba10e012f4ffdcd153cacdbde);\n",
       "        \n",
       "    \n",
       "        var popup_77728ecb060154377a5558c2542d4f47 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_867d32449a2448e3c82d7a5516e9be95 = $(`&lt;div id=&quot;html_867d32449a2448e3c82d7a5516e9be95&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.ostfalia.de/export/system/modules/de.ostfalia.module.template/resources/images/logo/Ostfalia_German.png_230952558.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Salzdahlumer Str. 46/48&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38302 Wolfenbüttel&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_77728ecb060154377a5558c2542d4f47.setContent(html_867d32449a2448e3c82d7a5516e9be95);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_532685c80d06e7d141be4d136ad33e77.bindPopup(popup_77728ecb060154377a5558c2542d4f47)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_532685c80d06e7d141be4d136ad33e77.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_77009e38c982605b5faf5a265ab5e2de = L.marker(\n",
       "                [52.42595, 10.78711],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_d6a938c19b1e55ba94732d9bab776ae7 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_77009e38c982605b5faf5a265ab5e2de.setIcon(icon_d6a938c19b1e55ba94732d9bab776ae7);\n",
       "        \n",
       "    \n",
       "        var popup_a6fb1283b618a80122caf8d426c6d86d = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_c8e2d0d830f0801cea8586e66aea4beb = $(`&lt;div id=&quot;html_c8e2d0d830f0801cea8586e66aea4beb&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.ostfalia.de/export/system/modules/de.ostfalia.module.template/resources/images/logo/Ostfalia_German.png_230952558.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Robert-Koch-Platz 8A&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38440 Wolfsburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_a6fb1283b618a80122caf8d426c6d86d.setContent(html_c8e2d0d830f0801cea8586e66aea4beb);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_77009e38c982605b5faf5a265ab5e2de.bindPopup(popup_a6fb1283b618a80122caf8d426c6d86d)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_77009e38c982605b5faf5a265ab5e2de.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a541361b80350468197046fd03826c7a = L.marker(\n",
       "                [52.89761, 10.44659],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_bd571c794d0bdaba558d219b6d35d1ab = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_a541361b80350468197046fd03826c7a.setIcon(icon_bd571c794d0bdaba558d219b6d35d1ab);\n",
       "        \n",
       "    \n",
       "        var popup_f97d95e66a7a030c43162b308488bc97 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_0d8a0d4310e92142b3f1e6efa71f14c3 = $(`&lt;div id=&quot;html_0d8a0d4310e92142b3f1e6efa71f14c3&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.ostfalia.de/export/system/modules/de.ostfalia.module.template/resources/images/logo/Ostfalia_German.png_230952558.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Herbert-Meyer-Straße 7&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;29556 Suderburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_f97d95e66a7a030c43162b308488bc97.setContent(html_0d8a0d4310e92142b3f1e6efa71f14c3);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_a541361b80350468197046fd03826c7a.bindPopup(popup_f97d95e66a7a030c43162b308488bc97)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_a541361b80350468197046fd03826c7a.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_a523dfe6f6dbcbec5a9e99e1d4d0eeec = L.marker(\n",
       "                [52.08724, 10.38055],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_eebffc88566754e4deb7049c8a2bbcaa = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_a523dfe6f6dbcbec5a9e99e1d4d0eeec.setIcon(icon_eebffc88566754e4deb7049c8a2bbcaa);\n",
       "        \n",
       "    \n",
       "        var popup_40853132887a0d69a7f7e717424e499d = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f07bd9da049ed52760a3b2bb0d51b95c = $(`&lt;div id=&quot;html_f07bd9da049ed52760a3b2bb0d51b95c&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.ostfalia.de/export/system/modules/de.ostfalia.module.template/resources/images/logo/Ostfalia_German.png_230952558.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Karl-Scharfenberg-Straße 55/57&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;38229 Salzgitter&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_40853132887a0d69a7f7e717424e499d.setContent(html_f07bd9da049ed52760a3b2bb0d51b95c);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_a523dfe6f6dbcbec5a9e99e1d4d0eeec.bindPopup(popup_40853132887a0d69a7f7e717424e499d)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_a523dfe6f6dbcbec5a9e99e1d4d0eeec.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_4c1291377525e532348bdce653961f7c = L.marker(\n",
       "                [53.10668, 9.1631],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_44b6224f3a3db4599fac96fd89c1e0f6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_4c1291377525e532348bdce653961f7c.setIcon(icon_44b6224f3a3db4599fac96fd89c1e0f6);\n",
       "        \n",
       "    \n",
       "        var popup_27b56626805bb76c78ff4427c717e42c = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f0843345068ac2c99e44e8aef20e3278 = $(`&lt;div id=&quot;html_f0843345068ac2c99e44e8aef20e3278&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/e/eb/Logo_HKS_Ottersberg.svg/1200px-Logo_HKS_Ottersberg.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Große Str. 107&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;28870 Ottersberg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_27b56626805bb76c78ff4427c717e42c.setContent(html_f0843345068ac2c99e44e8aef20e3278);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_4c1291377525e532348bdce653961f7c.bindPopup(popup_27b56626805bb76c78ff4427c717e42c)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_4c1291377525e532348bdce653961f7c.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_399a8c24a9b287a5675771edfa4230ba = L.marker(\n",
       "                [52.72125, 8.27891],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_1026f4796d4a0bde479673cf49ddf659 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_399a8c24a9b287a5675771edfa4230ba.setIcon(icon_1026f4796d4a0bde479673cf49ddf659);\n",
       "        \n",
       "    \n",
       "        var popup_f228e43c72c920e61e9b703afe6a358b = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_77eeb063ccbb90d964327511d69ceb40 = $(`&lt;div id=&quot;html_77eeb063ccbb90d964327511d69ceb40&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.phwt.de/wp-content/uploads/2020/09/phwt-logo-free.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Rombergstraße 40&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49377 Vechta&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_f228e43c72c920e61e9b703afe6a358b.setContent(html_77eeb063ccbb90d964327511d69ceb40);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_399a8c24a9b287a5675771edfa4230ba.bindPopup(popup_f228e43c72c920e61e9b703afe6a358b)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_399a8c24a9b287a5675771edfa4230ba.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_df37c4342b10ca6e36383e64ffddfe26 = L.marker(\n",
       "                [52.61171, 8.36334],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_afe2318c0f4018638dafccf5714f4fba = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_df37c4342b10ca6e36383e64ffddfe26.setIcon(icon_afe2318c0f4018638dafccf5714f4fba);\n",
       "        \n",
       "    \n",
       "        var popup_ed979fc94694c1474a2f568fcef8aec7 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_eb34194ed19667c700317be0a843399c = $(`&lt;div id=&quot;html_eb34194ed19667c700317be0a843399c&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.phwt.de/wp-content/uploads/2020/09/phwt-logo-free.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Schlesier Str. 13A&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49356 Diepholz&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_ed979fc94694c1474a2f568fcef8aec7.setContent(html_eb34194ed19667c700317be0a843399c);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_df37c4342b10ca6e36383e64ffddfe26.bindPopup(popup_ed979fc94694c1474a2f568fcef8aec7)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_df37c4342b10ca6e36383e64ffddfe26.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_45bb08cc781c16c5d5569d808e7aa1cb = L.marker(\n",
       "                [52.72117, 8.2938],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_b318f09cbab98546d51045a6e9993e84 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_45bb08cc781c16c5d5569d808e7aa1cb.setIcon(icon_b318f09cbab98546d51045a6e9993e84);\n",
       "        \n",
       "    \n",
       "        var popup_401c573b2a31bfba1e533e4e14439883 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_e2dae9eeefd912a952ebb4e093faa977 = $(`&lt;div id=&quot;html_e2dae9eeefd912a952ebb4e093faa977&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/0/08/Logo_Uni_Vechta-neu.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Driverstraße 22&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;49377 Vechta&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_401c573b2a31bfba1e533e4e14439883.setContent(html_e2dae9eeefd912a952ebb4e093faa977);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_45bb08cc781c16c5d5569d808e7aa1cb.bindPopup(popup_401c573b2a31bfba1e533e4e14439883)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_45bb08cc781c16c5d5569d808e7aa1cb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_0db300b2a0dc234165b4c4762c63ae22 = L.marker(\n",
       "                [52.09875, 9.35542],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_8c47af5a4e0d371a5cc871e0b7fb24a3 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;black&quot;, &quot;markerColor&quot;: &quot;white&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_0db300b2a0dc234165b4c4762c63ae22.setIcon(icon_8c47af5a4e0d371a5cc871e0b7fb24a3);\n",
       "        \n",
       "    \n",
       "        var popup_929d9574f6953e76ee30af9a18f71aeb = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_636ffffd451d3c47cc410c82efe7827b = $(`&lt;div id=&quot;html_636ffffd451d3c47cc410c82efe7827b&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://upload.wikimedia.org/wikipedia/commons/thumb/0/04/Hochschule_Weserbergland_logo.svg/1200px-Hochschule_Weserbergland_logo.svg.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Am Stockhof 2&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31785 Hameln&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_929d9574f6953e76ee30af9a18f71aeb.setContent(html_636ffffd451d3c47cc410c82efe7827b);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_0db300b2a0dc234165b4c4762c63ae22.bindPopup(popup_929d9574f6953e76ee30af9a18f71aeb)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_0db300b2a0dc234165b4c4762c63ae22.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_bcabdc839ded32c0be525e595ef864ca = L.marker(\n",
       "                [53.54787, 8.08804],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_abd23326a0e2f058aad4002a04a9b22d = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_bcabdc839ded32c0be525e595ef864ca.setIcon(icon_abd23326a0e2f058aad4002a04a9b22d);\n",
       "        \n",
       "    \n",
       "        var popup_e495a67f50c229de7eaac64765416463 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_f2cca378a87e72f7f10ecc81acaf75c2 = $(`&lt;div id=&quot;html_f2cca378a87e72f7f10ecc81acaf75c2&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.jade-hs.de/fileadmin/layout2016/assets/jadehs-logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Friedrich-Paffrath-Straße 101&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26389 Wilhelmshaven&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_e495a67f50c229de7eaac64765416463.setContent(html_f2cca378a87e72f7f10ecc81acaf75c2);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_bcabdc839ded32c0be525e595ef864ca.bindPopup(popup_e495a67f50c229de7eaac64765416463)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_bcabdc839ded32c0be525e595ef864ca.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_71d7021a9a685f522c87b0300644dd93 = L.marker(\n",
       "                [53.14179, 8.20213],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_6bc605146e6caa7df1748b2b020bb656 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_71d7021a9a685f522c87b0300644dd93.setIcon(icon_6bc605146e6caa7df1748b2b020bb656);\n",
       "        \n",
       "    \n",
       "        var popup_9a8074b86897c9f238e2d61c7d7f4363 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_c80f262ecd7878d38780c6550106dd71 = $(`&lt;div id=&quot;html_c80f262ecd7878d38780c6550106dd71&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.jade-hs.de/fileadmin/layout2016/assets/jadehs-logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Ofener Str. 16/19&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26121 Oldenburg&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_9a8074b86897c9f238e2d61c7d7f4363.setContent(html_c80f262ecd7878d38780c6550106dd71);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_71d7021a9a685f522c87b0300644dd93.bindPopup(popup_9a8074b86897c9f238e2d61c7d7f4363)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_71d7021a9a685f522c87b0300644dd93.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_403f32d194067ebd98525c74ff826afb = L.marker(\n",
       "                [53.24244, 8.46651],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_7a4f5f0f60585159e3054c26b7898fc6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_403f32d194067ebd98525c74ff826afb.setIcon(icon_7a4f5f0f60585159e3054c26b7898fc6);\n",
       "        \n",
       "    \n",
       "        var popup_69fa8d5d0eb0493bc21bd8561227df5f = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_96dfd640edad96ba495ccd9e381b0fb8 = $(`&lt;div id=&quot;html_96dfd640edad96ba495ccd9e381b0fb8&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.jade-hs.de/fileadmin/layout2016/assets/jadehs-logo.png&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Weserstraße 52&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;26931 Elsfleth&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_69fa8d5d0eb0493bc21bd8561227df5f.setContent(html_96dfd640edad96ba495ccd9e381b0fb8);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_403f32d194067ebd98525c74ff826afb.bindPopup(popup_69fa8d5d0eb0493bc21bd8561227df5f)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_403f32d194067ebd98525c74ff826afb.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_f03c69da78bcbd7dfa2fe310102e1b82 = L.marker(\n",
       "                [52.20696, 9.09112],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_05c9af5cbba10c0bc6a4e7dc1ba6bee6 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_f03c69da78bcbd7dfa2fe310102e1b82.setIcon(icon_05c9af5cbba10c0bc6a4e7dc1ba6bee6);\n",
       "        \n",
       "    \n",
       "        var popup_8aeb6a4a18fea252e6e5c196420c455b = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_86ec3e6dd33932e8b410afc64e3d8f04 = $(`&lt;div id=&quot;html_86ec3e6dd33932e8b410afc64e3d8f04&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.steuerakademie.niedersachsen.de/assets/image/232/85611&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Wilhelm-Busch-Weg 29&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31737 Rinteln&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_8aeb6a4a18fea252e6e5c196420c455b.setContent(html_86ec3e6dd33932e8b410afc64e3d8f04);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_f03c69da78bcbd7dfa2fe310102e1b82.bindPopup(popup_8aeb6a4a18fea252e6e5c196420c455b)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_f03c69da78bcbd7dfa2fe310102e1b82.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "    \n",
       "            var marker_e462ffdea700a35c74b1acc9213cc049 = L.marker(\n",
       "                [52.23981, 9.10423],\n",
       "                {}\n",
       "            ).addTo(map_1c69fbc337ba46bee56e6f61c1198c8e);\n",
       "        \n",
       "    \n",
       "            var icon_fdd5882516347b73f4409a54114eea24 = L.AwesomeMarkers.icon(\n",
       "                {&quot;extraClasses&quot;: &quot;fa-rotate-0&quot;, &quot;icon&quot;: &quot;glyphicon-home&quot;, &quot;iconColor&quot;: &quot;white&quot;, &quot;markerColor&quot;: &quot;black&quot;, &quot;prefix&quot;: &quot;glyphicon&quot;}\n",
       "            );\n",
       "            marker_e462ffdea700a35c74b1acc9213cc049.setIcon(icon_fdd5882516347b73f4409a54114eea24);\n",
       "        \n",
       "    \n",
       "        var popup_9ccbed4714113241291d1e8cc131bc06 = L.popup({&quot;maxWidth&quot;: &quot;100%&quot;});\n",
       "\n",
       "        \n",
       "            \n",
       "                var html_511e4e2aaf781e9fe9fe7f9d5605c0f1 = $(`&lt;div id=&quot;html_511e4e2aaf781e9fe9fe7f9d5605c0f1&quot; style=&quot;width: 100.0%; height: 100.0%;&quot;&gt;         &lt;p&gt;&lt;img src=&quot;https://www.steuerakademie.niedersachsen.de/assets/image/232/85611&quot; width=&quot;300px&quot; height=&quot;auto&quot;&gt;&lt;/p&gt;         &lt;p&gt;&lt;strong&gt;Bahnhofstraße 5&lt;/strong&gt;&lt;/p&gt;         &lt;p&gt;&lt;em&gt;31707 Bad Eilsen&lt;/em&gt;&lt;/p&gt;         &lt;p&gt;&lt;small&gt;Germany, DE&lt;/small&gt;&lt;/p&gt;         &lt;/div&gt;`)[0];\n",
       "                popup_9ccbed4714113241291d1e8cc131bc06.setContent(html_511e4e2aaf781e9fe9fe7f9d5605c0f1);\n",
       "            \n",
       "        \n",
       "\n",
       "        marker_e462ffdea700a35c74b1acc9213cc049.bindPopup(popup_9ccbed4714113241291d1e8cc131bc06)\n",
       "        ;\n",
       "\n",
       "        \n",
       "    \n",
       "    \n",
       "            marker_e462ffdea700a35c74b1acc9213cc049.bindTooltip(\n",
       "                `&lt;div&gt;\n",
       "                     Click for more information\n",
       "                 &lt;/div&gt;`,\n",
       "                {&quot;sticky&quot;: true}\n",
       "            );\n",
       "        \n",
       "&lt;/script&gt;\n",
       "&lt;/html&gt;\" style=\"position:absolute;width:100%;height:100%;left:0;top:0;border:none !important;\" allowfullscreen webkitallowfullscreen mozallowfullscreen></iframe></div></div>"
      ],
      "text/plain": [
       "<folium.folium.Map at 0x7f6f6ad74c10>"
      ]
     },
     "execution_count": 95,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "# Your Solutions are tested and displayed here..\n",
    "lower_saxony"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3 (ipykernel)",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.12.0"
  },
  "toc-autonumbering": false
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
