Google Maps API - В чем разница между использованием ключа API карты и ключа API Plist для доступа к картам - PullRequest
0 голосов
/ 07 марта 2019

Я использую ключ API Карт и мест Google в своем приложении для iOS.

Когда я подключаю firebase к своему приложению, создается файл plist и ключ API для моего проекта.

Затем я захожу в Консоль API Google> Библиотека и включаю API Карт Google и Google Адресов.Ключ учетных данных создается для них обоих (по отдельности).

По какой-то причине, когда я зашел на страницу учетных данных и продолжал перезагружать ее, карты и места для ключей API не появлялись, поэтому я решил просто попробовать ииспользуйте только мой API-ключ firebase plist внутри моего приложения, и он позволит мне нормально обращаться к картам и местам только с помощью этого.

Есть ли какая-либо потеря или выгода от использования API-интерфейса Firebase Plist для доступа к картам / местам Google в качествев отличие от использования карт и размещает ключи API?

@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate, UNUserNotificationCenterDelegate, MessagingDelegate {

var window: UIWindow?

override init() {
    super.init()

    FirebaseApp.configure()

    let firebaseAPIKey = "qwerty..."

    GMSServices.provideAPIKey(firebaseAPIKey) // would normally be the maps api key
    GMSPlacesClient.provideAPIKey(firebaseAPIKey) // would normally be the places api key

    GMSPlacesClient.openSourceLicenseInfo()
    GMSServices.openSourceLicenseInfo()
}

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

}

У меня есть другой проект, в котором я использую FireBase ApiKey, карты API-ключа и размещает все API-интерфейсы на странице учетных данных.Я использую карты и размещаю API-ключи внутри этого проекта.После того, как описанный выше сценарий произошел для моего нового проекта, я вернулся к другому проекту и переключился на использование API-ключа Firebase, и там все также работает нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...