«Этот проект API не авторизован для использования этого API» с использованием Google-Directions-Android - PullRequest
0 голосов
/ 20 декабря 2018

Я создаю приложение с помощью Google-Directions-Android (https://github.com/jd-alexander/Google-Directions-Android).. Я использую ключ API в том же приложении для карт без проблем, но при попытке использовать следующее

  Routing routing = new Routing.Builder()
                .travelMode(AbstractRouting.TravelMode.DRIVING)
                .key(getString(R.string.google_api_key))
                .withListener(this)
                .alternativeRoutes(false)
                .waypoints(new LatLng(mLastLocation.getLatitude(), mLastLocation.getLongitude()), pickupLatLng)
                .build();
        routing.execute();

Я получаю сообщение об ошибке «Этот проект API не авторизован для использования этого API». В моей консоли API Google у меня включены все 16 API карт, и запрашивается только SDK Maps для Android. APIключ полностью открыт и неограничен. Есть подсказки?

1 Ответ

0 голосов
/ 10 января 2019

Чтобы использовать библиотеку направлений Google, вам нужно будет использовать ключ вашего сервера (для вас автоматически сгенерировать Google).Вы можете найти ключ сервера внутри вашей консоли

Попробуйте заменить этот код:

.key(getString(R.string.google_api_key))

Ключом сервера - вот так:

.key(getString("your server key"))
...