Skip to content

Commit 2fb06a5

Browse files
[AirMapManager] Update MapBuilder for getCommandsMap to support all entries (react-native-maps#1828)
Related to react-native-maps#1587
1 parent 03910eb commit 2fb06a5

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

lib/android/src/main/java/com/airbnb/android/react/maps/AirMapManager.java

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public void setMapPadding(AirMapView view, @Nullable ReadableMap padding) {
102102
int right = 0;
103103
int bottom = 0;
104104
double density = (double) view.getResources().getDisplayMetrics().density;
105-
105+
106106
if (padding != null) {
107107
if (padding.hasKey("left")) {
108108
left = (int) (padding.getDouble("left") * density);
@@ -312,20 +312,25 @@ public Map getExportedCustomDirectEventTypeConstants() {
312312

313313
return map;
314314
}
315-
316-
@Override
315+
317316
@Nullable
317+
@Override
318318
public Map<String, Integer> getCommandsMap() {
319-
return MapBuilder.of(
319+
Map<String, Integer> map = MapBuilder.of(
320320
"animateToRegion", ANIMATE_TO_REGION,
321321
"animateToCoordinate", ANIMATE_TO_COORDINATE,
322322
"animateToViewingAngle", ANIMATE_TO_VIEWING_ANGLE,
323323
"animateToBearing", ANIMATE_TO_BEARING,
324324
"fitToElements", FIT_TO_ELEMENTS,
325325
"fitToSuppliedMarkers", FIT_TO_SUPPLIED_MARKERS,
326-
"fitToCoordinates", FIT_TO_COORDINATES,
327-
"setMapBoundaries", SET_MAP_BOUNDARIES
326+
"fitToCoordinates", FIT_TO_COORDINATES
328327
);
328+
329+
map.putAll(MapBuilder.of(
330+
"setMapBoundaries", SET_MAP_BOUNDARIES
331+
));
332+
333+
return map;
329334
}
330335

331336
@Override
@@ -365,7 +370,6 @@ void pushEvent(ThemedReactContext context, View view, String name, WritableMap d
365370
.receiveEvent(view.getId(), name, data);
366371
}
367372

368-
369373
@Override
370374
public void onDropViewInstance(AirMapView view) {
371375
view.doDestroy();

0 commit comments

Comments
 (0)