maplibre / maplibre-navigation-android

Maplibre Navigation SDK for Android
MIT License
86 stars 44 forks source link

Support for Ocean Navigation #83

Closed vidhyablrgithub closed 11 months ago

vidhyablrgithub commented 11 months ago

Would like to know if this SDK work on Nautical charts for Ocean navigation. This is required to develop an Android application for boaters to navigate back to HOME from the ocean regions. Please let me know if this SDK can be considered?

Fabi755 commented 11 months ago

The MapLibre Navigation library only provide the logic for showing the user a turn-by-turn navigation, especially for street drives. The route & directions itself will computed on a server, for example Mapbox or OSM.

The embedded icons are useful for street turns, I'm not sure if your can re-use them for a boat drive.

This library has a lot of components. You can replace them by your custom logic to solve your problem. I haven't any experience with boat navigation. Maybe you can archive this, if you use this SDK as base and build-up with your own components.

boldtrn commented 11 months ago

I agree with @Fabi755, it should be possible to do ship navigation with this library, but this will require some modification on your end. I will close this issue, as it's not really an issue for this library.

vidhyablrgithub commented 11 months ago

Like Open Street Map, there s called Open Sea Map.. route computation only on server side r u saying?

On Wed, 4 Oct 2023 at 5:07 PM, Fabian Keunecke @.***> wrote:

The MapLibre Navigation library only provide the logic for showing the user a turn-by-turn navigation, especially for street drives. The route itself will computed on a server, for example Mapbox or OSM.

The embedded icons are useful for street turns, I'm not sure if your can re-use them for a boat drive.

This library has a lot of components. You can replace them by your custom logic to solve your problem. I haven't any experience with boat navigation. Maybe you can archive this, if you use this SDK as base and build-up with your own components.

— Reply to this email directly, view it on GitHub https://github.com/maplibre/maplibre-navigation-android/issues/83#issuecomment-1746696752, or unsubscribe https://github.com/notifications/unsubscribe-auth/AS4XGU3QPFXNY3CZFAZ2HPDX5VDBFAVCNFSM6AAAAAA5SEWXJGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONBWGY4TMNZVGI . You are receiving this because you authored the thread.Message ID: @.***>

boldtrn commented 11 months ago

OpenSeaMap has no route calculation AFAIK. You can calculate the route wherever you like, route calculation is outside of the scope of this repo. You just need to convert the response to a compatible format.