gpt4 book ai didi

android - 谷歌地图 api key - 跨平台

转载 作者:行者123 更新时间:2023-11-29 00:41:44 25 4
gpt4 key购买 nike

我有一个可用的 iOS 应用程序,它使用 Google Maps API 并直接从该应用程序进行 API 调用。现在,我将一些逻辑转移到 Node.js 中的后端服务。我想从 map api 获取数据,并将其发送回应用程序进行演示。

此外,google intro video 告诉我应该将所有 api 请求路由到网络服务器,然后网络服务器应将请求发送到 Google Maps API。我的困惑是,如果我使用的是网络服务,为什么除了显示 map 本身之外还需要一个 iOS key ?

最佳或标准做法是什么?在这里需要架构/设计建议。

应用程序基本上是将各种方向、地点等组合在一起,并在 map 上显示它们。我计划构建一个具有相同功能的原生 Android 应用程序。

最佳答案

按照 Google 的说明 (https://developers.google.com/maps/documentation/geocoding/get-api-key),您应该为您正在开发的每个不同平台创建一个 API key 。

在这种情况下,我建议您为您的 iOS 应用程序创建一个 API key ,为您的网络服务创建一个服务器 key ,并为您 future 的 Android 应用程序(不同于 iOS 应用程序)创建另一个客户端 API key 。

当您转到开发者控制台 (https://console.developers.google.com/apis/credentials) 并要求创建新的 API key 时,您会看到 Google 为您提供了不同的选择:服务器 key 、浏览器 key 、iOS key 、Android key 等。每个都不同 key 有不同的用途,应仅限于相应的平台(例如:不要将服务器 key 放在客户端应用程序中,如 iOS 应用程序,反之亦然)。

关于android - 谷歌地图 api key - 跨平台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39315244/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com