maplibre / maplibre-native

MapLibre Native - Interactive vector tile maps for iOS, Android and other platforms.
https://maplibre.org
BSD 2-Clause "Simplified" License
1.01k stars 296 forks source link

Tutorial: adding annotations from a JSON API for Android #811

Closed louwers closed 1 year ago

louwers commented 1 year ago

Create a pull requests that includes a tutorial of how to add annotations to the map on Android. This issue has an associated bounty for the documentation bounty direction.

Deliverables

louwers commented 1 year ago

@fynngodau mentioned that

Are you aware that maplibre-plugin-annotations itself contains a different sample app that makes use of its own functionality? Therefore it may not make sense to rewrite the MapLibre SDK sample app – instead we could mark deprecated features as deprecated inside the app, and add a note that developers should also look at the plugin sample app.

So the code is mostly already written. Please make use of the Annotations plugin in maplibre-plugins-android and not of the deprecated Annotations functionality in the SDK in the tutorial.

wipfli commented 1 year ago

@louwers can you add a link to the bounty direction in maplibre/maplibre? I guess this one goes into the documentation one.

louwers commented 1 year ago

@wipfli It's already there! 🙂

typebrook commented 1 year ago

Hi @louwers, Can I work on this?

typebrook commented 1 year ago

@louwers By the way, this issue is only about adding tutorial in docs/mdbook/src/android/ (like what is done in #939). Any I right here?

louwers commented 1 year ago

@typebrook Yes. It's all yours!

typebrook commented 1 year ago

@louwers #1135 is made, let's have further discussion there.

louwers commented 1 year ago

This bounty can be paid out.

We're still figuring out how to best store the examples and if we should make the annotations available via the plugins or via the core SDK. But the acceptance criteria of this bounty have been fulfilled.

typebrook commented 1 year ago

Invoice link: https://opencollective.com/maplibre/expenses/139735