{"id":18542174,"url":"https://github.com/heremaps/here-map-widget-for-jupyter","last_synced_at":"2025-04-07T08:27:19.014Z","repository":{"id":41957777,"uuid":"322244149","full_name":"heremaps/here-map-widget-for-jupyter","owner":"heremaps","description":"Use HERE Maps API for JavaScript in your Jupyter Notebook.","archived":false,"fork":false,"pushed_at":"2024-11-28T03:29:49.000Z","size":41159,"stargazers_count":39,"open_issues_count":10,"forks_count":8,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-03-31T07:08:48.667Z","etag":null,"topics":["here","heremaps","jupyter-notebook","maps","python","widget"],"latest_commit_sha":null,"homepage":"https://here-map-widget-for-jupyter.readthedocs.io/en/latest/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/heremaps.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.rst","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-12-17T09:25:59.000Z","updated_at":"2025-02-05T15:24:41.000Z","dependencies_parsed_at":"2024-12-16T22:12:22.760Z","dependency_job_id":"faa6ef66-7c18-44ba-9cd1-675d4a361266","html_url":"https://github.com/heremaps/here-map-widget-for-jupyter","commit_stats":{"total_commits":76,"total_committers":3,"mean_commits":"25.333333333333332","dds":0.02631578947368418,"last_synced_commit":"74a4fb4d8aaa0c1dfc1dd23b97c983ff549feabf"},"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heremaps%2Fhere-map-widget-for-jupyter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heremaps%2Fhere-map-widget-for-jupyter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heremaps%2Fhere-map-widget-for-jupyter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/heremaps%2Fhere-map-widget-for-jupyter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/heremaps","download_url":"https://codeload.github.com/heremaps/here-map-widget-for-jupyter/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247617779,"owners_count":20967668,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["here","heremaps","jupyter-notebook","maps","python","widget"],"created_at":"2024-11-06T20:07:38.236Z","updated_at":"2025-04-07T08:27:18.971Z","avatar_url":"https://github.com/heremaps.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# HERE Map Widget for Jupyter\n\n![Tests](https://github.com/heremaps/here-map-widget-for-jupyter/workflows/Tests/badge.svg)\n[![PyPI - Status](https://img.shields.io/pypi/status/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/)\n[![PyPI - Python Version](https://img.shields.io/pypi/v/here-map-widget-for-jupyter.svg?logo=pypi)](https://pypi.org/project/here-map-widget-for-jupyter/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/)\n[![PyPI - License](https://img.shields.io/pypi/l/here-map-widget-for-jupyter)](https://pypi.org/project/here-map-widget-for-jupyter/)\n[![Downloads](https://pepy.tech/badge/here-map-widget-for-jupyter)](https://pepy.tech/project/here-map-widget-for-jupyter)\n[![Conda (channel only)](https://img.shields.io/conda/vn/conda-forge/here-map-widget-for-jupyter?logo=conda-forge)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter)\n[![Conda Downloads](https://img.shields.io/conda/dn/conda-forge/here-map-widget-for-jupyter)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter)\n[![Anaconda-Server Badge](https://anaconda.org/conda-forge/here-map-widget-for-jupyter/badges/latest_release_date.svg)](https://anaconda.org/conda-forge/here-map-widget-for-jupyter)\n[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/gh/heremaps/here-map-widget-for-jupyter/master?urlpath=lab/tree/examples)\n\nUse [HERE Maps API for JavaScript](https://developer.here.com/develop/javascript-api) in your [Jupyter Notebook](https://jupyter.org/).\n\n## Usage\n\n### Selecting a basemap:\n\n![Select base map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/basemaps.gif)\n\n### Loading a GeoJSON data on a map:\n\n![Use GeoJSON on map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/geojson.gif)\n\n### Making use of HERE Maps API for JavaScript primitives such as Marker to draw a SVG icon on the map:\n\n![Add marker to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/marker.gif)\n\n### Using the search control to search GeoJSON layer data:\n\n![Add search control to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/search-control.gif)\n\n### Displaying [GeoPandas](https://geopandas.org/) data on map:\n\n![Add Geopandas data to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/geo-pandas.gif)\n\n### Displaying [XYZ Hub](https://github.com/heremaps/xyz-hub) or [HERE Data Hub](https://developer.here.com/products/data-hub) space data on a map:\n\n![Add XYZ data to map](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/xyz.gif)\n\n### Use [ipywidgets](https://ipywidgets.readthedocs.io/) controls to build an interactive GUI:\n\n![Add ipywidgets controls](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/widget-control.gif)\n\n### Selecting external basemaps:\n![Select external basemap](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/images/external_basemaps.gif)\n\n## Prerequisites\n\nBefore you can install this package, or use the example notebooks to make sure your system meets the following prerequisities:\n\n- A Python installation, 3.6+ recommended, with the `pip` command available to install dependencies\n- A HERE developer account, free and available under [HERE Developer Portal](https://developer.here.com)\n- An [API key](https://developer.here.com/documentation/identity-access-management/dev_guide/topics/dev-apikey.html) from the [HERE Developer Portal](https://developer.here.com)\n\n## Installation\n\nInstall HERE Map Widget for Jupyter with conda from the Anaconda [conda-forge channel](https://anaconda.org/conda-forge/here-map-widget-for-jupyter) using the below command:\n\n    $ conda install -c conda-forge here-map-widget-for-jupyter\n\nInstall HERE Map Widget for Jupyter from [PyPI](https://pypi.org/project/here-map-widget-for-jupyter/) using the below command:\n\n    $ pip install here-map-widget-for-jupyter\n\nBelow extra commands are required only if you are using classic Jupyter Notebook (version 5.3 or older):\n\n    $ jupyter nbextension install --py --sys-prefix here_map_widget\n\n    $ jupyter nbextension enable here_map_widget --py --sys-prefix\n\nBelow extra commands are required only if you are using JupyterLab (version 2 or older):\n\n    $ npm config set @here:registry https://repo.platform.here.com/artifactory/api/npm/here-node/\n\n    $ jupyter labextension install @jupyter-widgets/jupyterlab-manager @here/map-widget-for-jupyter\n\n\n### Installation from source repository on GitHub\n\nFor a development installation (requires yarn, you can install it with `conda install -c conda-forge yarn`):\n\n    $ npm config set @here:registry https://repo.platform.here.com/artifactory/api/npm/here-node/\n    $ git clone https://github.com/heremaps/here-map-widget-for-jupyter.git\n    $ cd here-map-widget-for-jupyter\n    $ pip install -e .\n\nIf you are using the classic Jupyter Notebook you need to install the nbextension:\n\n    $ jupyter nbextension install --py --sys-prefix here_map_widget\n\n    $ jupyter nbextension enable here_map_widget --py --sys-prefix\n\n\nNote for developers:\n\n- the ``-e`` pip option allows one to modify the Python code in-place. Restart the kernel in order to see the changes.\n- the ``--symlink`` argument on Linux or OS X allows one to modify the JavaScript code in-place. This feature is not available with Windows.\n\nFor developing with JupyterLab:\n\n    $ jupyter labextension develop --overwrite here_map_widget\n\n\n## Documentation\n\nDocumentation is available [here](https://here-map-widget-for-jupyter.readthedocs.io/en/latest/)\n\n## Related projects\nBelow projects use `here-map-widget-for-jupyter` as plotting backend\n- [leafmap](https://github.com/giswqs/leafmap)\n- [HERE Inspector](https://developer.here.com/documentation/sdk-python-v2/dev_guide/topics/usage/here-inspector.html) package of [HERE Data SDK for Python v2](https://developer.here.com/documentation/sdk-python-v2/dev_guide/index.html)\n\n## License\n\nCopyright (C) 2019-2021 HERE Europe B.V.\n\nUnless otherwise noted in `LICENSE` files for specific directories, the [LICENSE](https://github.com/heremaps/here-map-widget-for-jupyter/raw/master/LICENSE) in the root applies to all content in this repository.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheremaps%2Fhere-map-widget-for-jupyter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fheremaps%2Fhere-map-widget-for-jupyter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fheremaps%2Fhere-map-widget-for-jupyter/lists"}