Добавить изображение SVG на Here-maps - PullRequest
0 голосов
/ 11 ноября 2019

Я попытался добавить основанный на ресурсах XML (SVG Supported) на HERE Maps, используя mapMarker, насколько мне известно, он рассматривает только .png, если задан основанный на ресурсах XML, как показано ниже, ничего не отображается накарта:

Image img = new Image();
img.setImageResource(R.drawable.button_gradientwithcorners);
mapMarker = new MapMarker(new GeoCoordinate(mSharedViewModel.getPreviewDestinations().getValue().get(0).getDestinationCoordinate()), img);
mMap.addMapObject(mapMarker);

Есть ли способ добиться того же.

Также выдается следующее исключение: java.lang.IllegalArgumentException: предоставленное изображение недействительно

1 Ответ

0 голосов
/ 12 ноября 2019

В настоящее время SVG не поддерживается как объект изображения MapMarker. Объект Image может быть создан только с форматами данных BMP, JPEG и PNG.

См. Описание класса MapMarker Image:

https://developer.here.com/documentation/android-premium/api_reference_java/index.html

...