У меня конфликт типа при использовании LatLng. Хотя эта проблема не препятствует запуску приложения без каких-либо проблем, я хочу оптимизировать импорт.
Я импортирую LatLng следующим образом:
import com.google.android.gms.maps.model.LatLng;
Я могу успешно использовать импортированный LatLng, как это :
private LatLng[] places = {new LatLng(xx.xxxx, xx.xxxx)
};
Однако после использования API направлений и использования полученного маршрута:
List<com.google.maps.model.LatLng> decodedPath = PolylineEncoding.decode(route.overviewPolyline.getEncodedPath());
Функция декодирования принадлежит PolylineEncoding. java, когда я проверяю исходный код и выполняю поиск для импорта LatLng я сталкивался с импортом:
import com.google.maps.model.LatLng;
, который отличается от моего первоначального импорта
import com.google.android.gms.maps.model.LatLng;
Моя цель здесь заключается в том, чтобы использовать LatLng следующим образом:
List<LatLng> decodedPath = PolylineEncoding.decode(route.overviewPolyline.getEncodedPath());
Когда я это делаю, я получаю сообщение об ошибке (естественно): Конфликт типов
Как мне разрешить этот конфликт?
Заранее спасибо.