[android] - deprecate MarkerView
This commit is contained in:
committed by
Tobrun
parent
a06f4849bc
commit
79c9a7ffe7
@@ -14,7 +14,10 @@ import com.mapbox.mapboxsdk.geometry.LatLng;
|
||||
*
|
||||
* @param <U> Type of the marker view to be composed.
|
||||
* @param <T> Type of the builder to be used for composing.
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@Deprecated
|
||||
public abstract class BaseMarkerViewOptions<U extends MarkerView, T extends BaseMarkerViewOptions<U, T>>
|
||||
implements Parcelable {
|
||||
|
||||
|
||||
@@ -24,7 +24,10 @@ import com.mapbox.mapboxsdk.maps.MapboxMap;
|
||||
* used with event listeners to bring up info windows. An {@link InfoWindow} is displayed by default
|
||||
* when either a title or snippet is provided.
|
||||
* </p>
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@Deprecated
|
||||
public class MarkerView extends Marker {
|
||||
|
||||
private MarkerViewManager markerViewManager;
|
||||
|
||||
@@ -30,7 +30,10 @@ import java.util.Map;
|
||||
* <p>
|
||||
* This class is responsible for managing a {@link MarkerView} item.
|
||||
* </p>
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@Deprecated
|
||||
public class MarkerViewManager implements MapView.OnMapChangedListener {
|
||||
|
||||
private final ViewGroup markerViewContainer;
|
||||
|
||||
@@ -12,7 +12,10 @@ import com.mapbox.mapboxsdk.geometry.LatLng;
|
||||
* <p>
|
||||
* Do not extend this class directly but extend {@link BaseMarkerViewOptions} instead.
|
||||
* </p>
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@Deprecated
|
||||
public class MarkerViewOptions extends BaseMarkerViewOptions<MarkerView, MarkerViewOptions> {
|
||||
|
||||
private MarkerView marker;
|
||||
|
||||
@@ -1216,8 +1216,11 @@ public final class MapboxMap {
|
||||
*
|
||||
* @param markerOptions A marker options object that defines how to render the marker
|
||||
* @return The {@code Marker} that was added to the map
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@NonNull
|
||||
@Deprecated
|
||||
public MarkerView addMarker(@NonNull BaseMarkerViewOptions markerOptions) {
|
||||
return annotationManager.addMarker(markerOptions, this, null);
|
||||
}
|
||||
@@ -1232,7 +1235,10 @@ public final class MapboxMap {
|
||||
* @param markerOptions A marker options object that defines how to render the marker
|
||||
* @param onMarkerViewAddedListener Callback invoked when the View has been added to the map
|
||||
* @return The {@code Marker} that was added to the map
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@Deprecated
|
||||
@NonNull
|
||||
public MarkerView addMarker(@NonNull BaseMarkerViewOptions markerOptions,
|
||||
final MarkerViewManager.OnMarkerViewAddedListener onMarkerViewAddedListener) {
|
||||
@@ -1248,8 +1254,11 @@ public final class MapboxMap {
|
||||
*
|
||||
* @param markerViewOptions A list of markerView options objects that defines how to render the markers
|
||||
* @return A list of the {@code MarkerView}s that were added to the map
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@NonNull
|
||||
@Deprecated
|
||||
public List<MarkerView> addMarkerViews(@NonNull List<? extends
|
||||
BaseMarkerViewOptions> markerViewOptions) {
|
||||
return annotationManager.addMarkerViews(markerViewOptions, this);
|
||||
@@ -1260,8 +1269,11 @@ public final class MapboxMap {
|
||||
*
|
||||
* @param rect the rectangular area on the map to query for markerViews
|
||||
* @return A list of the markerViews that were found in the rectangle
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@NonNull
|
||||
@Deprecated
|
||||
public List<MarkerView> getMarkerViewsInRect(@NonNull RectF rect) {
|
||||
return annotationManager.getMarkerViewsInRect(rect);
|
||||
}
|
||||
@@ -2314,7 +2326,10 @@ public final class MapboxMap {
|
||||
* Interface definition for a callback to be invoked when an MarkerView will be shown.
|
||||
*
|
||||
* @param <U> the instance type of MarkerView
|
||||
* @deprecated Use a {@link com.mapbox.mapboxsdk.style.layers.SymbolLayer} instead. An example of converting Android
|
||||
* SDK views to be used as a symbol see https://github.com/mapbox/mapbox-gl-native/blob/68f32bc104422207c64da8d90e8411b138d87f04/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/SymbolGeneratorActivity.java
|
||||
*/
|
||||
@Deprecated
|
||||
public abstract static class MarkerViewAdapter<U extends MarkerView> {
|
||||
|
||||
private Context context;
|
||||
|
||||
Reference in New Issue
Block a user