mapbox / mapbox-maps-ios

Interactive, thoroughly customizable maps for iOS powered by vector tiles and Metal
https://www.mapbox.com/mapbox-mobile-sdk
Other
462 stars 151 forks source link

Annotations Feature Request #464

Open knov opened 3 years ago

knov commented 3 years ago

Annotations are text, icon or shape graphics on a map that display information useful to users, such as the names of streets, icons for POI data or lines representing a route. Annotations can add a more specific overlay of information to clarify the map to the user.

Currently the SDK supports an annotation API similar to the v6 https://github.com/mapbox/mapbox-annotation-extension. It provides a high level object oriented API that uses style layers and sources under the hood. We expose these APIs to make them more developer friendly and allow developers to write code that treats annotations on a per-object basis.

To have full parity with the v6 annotations API, we need to support two additional features: the annotation view and the callout API. An annotation view synchronises the screen coordinate of an iOS/Android SDK view to a geographic coordinate on the map. A callout displays content (usually text or images) in a popup view above the map, anchored to a geometry.

Android equivalent: https://github.com/mapbox/mapbox-maps-android/issues/418

swsong12 commented 3 years ago

Hi, Is there any update regarding this issue?

Toucouleur66 commented 2 years ago

Is there ay chance to have an update about the annotations problem ?

meap commented 2 years ago

This is a very crucial functionality from my point of view. Any updates? Thank you for your reply.

Eke commented 2 years ago

This is a very crucial functionality from my point of view. Any updates? Thank you for your reply.

+1 on this topic. This is very important feature. Thank you.

Toucouleur66 commented 2 years ago

It seems annotations is not a priority for Mapbox. This issue is 3 month old without any single feedback

mfazekas commented 2 years ago

FWIW: #776

macdrevx commented 2 years ago

View annotations API landed in v10.2.0.

sobri909 commented 1 year ago

Lack of callout view is somewhat stark, given the old SDK is EOL'd for support as of tomorrow. The old SDK is EOL but the new SDK doesn't reach feature parity. Hm.

Callout views are fairly arduous to implement by hand, given considerations for positioning/direction relative to viewport bounds. Presumably SDK consumers have been implementing this themselves, creating a lot of duplicated effort?

Could I recommend either extending the support period for the old SDK, or fast tracking the implementation of remaining missing features necessary for feature parity with the old SDK?