You can use arrow keys to navigate in the map.
If you not use the third party library, you will make you own library, plugin or framework which functions just like third party.
Frameworks are self indulgent, over complicated, buggy, poorly performant, and ultimately unnecessary for most website development needs.
Even simpliest webapp functionality like client-side todo list require enormous boilerplate when using only standard library. Standard library just don't have abstractions that are useful in almost every web app.
It depends complexity of application and how many developers working on the project.