Maps in unity

Hello, i want to start a new project for my bachelor degree. My main concern right now, is how do i import or create in unity the map of my town(the place where i live) ? Maybe if possible, it should the search function, in order to find things quickly.

do you mean something similar to google maps 2d view?

ye, like that. i want to make an app that the tourists will use when they come to my city. of course, i need a map of the city in the app. it is possible to import a map like that in the app?

i want to make it a bit complex… to show the user`s current location and things like that. Maybe modify the map in order to add some special points of interest on it. but i do not know how to do that

there are external plugins/services like mapbox, but they might have some fees…
(see asset store for more map plugins)

but if you plan to make single city only, i’d investigate how to just save one map to the device (check licensing, maybe openstreet map is free?), without using any external services when the app is running.

and them simply move player around with gps, over the map,
which is just a regular level in unity at that point, so you can add anything there…
and can add some simple server to check for updates to locations… (without needing to update the whole app)

unity gps location

i think mapbox is free. it says on their page that mapbox is free to use if monthly active users is up to 25,000.
so it is free for me?