Я использую эту библиотеку https://github.com/akexorcist/Android-GoogleDirectionLibrary, и мой код указан ниже;
GoogleDirection.withServerKey("MyApiKey")
.from(new LatLng(Double.parseDouble(work.getAxCor()), Double.parseDouble(work.getAyCor())))
.to(new LatLng(Double.parseDouble(work.getBxCor()), Double.parseDouble(work.getByCor())))
.execute(new DirectionCallback() {
@Override
public void onDirectionSuccess(Direction direction, String rawBody) {
if(direction.isOK()) {
Route route = direction.getRouteList().get(0);
Leg leg = route.getLegList().get(0);
Info distanceInfo = leg.getDistance();
Info durationInfo = leg.getDuration();
distance = distanceInfo.getText();
duration = durationInfo.getText();
} else {
}
}
@Override
public void onDirectionFailure(Throwable t) {
// Do something
}
});
Но я получаю ошибку "" Этот сайт ip или мобильное приложение не имеют права использовать этот ключ API."".Карта показана.На карте нет проблем.Геокодирование, геолокация и места Api включены.Спасибо.