Page 1 of 1

但首先让我们了解一下 Google Map SDK 是什么,以及它将如何帮助我们的应用程序

Posted: Sat Dec 21, 2024 8:33 am
by jobaidur228
如今,顶级应用开发公司对应用开发的争议很大。开发人员不断努力开发更多更好的应用。用户要求在规定的预算内提供越来越多的功能,而开发人员则竞相提供独特的功能,以帮助他们在市场上站稳脚跟。对于任何外行应用来说,聊天、图像共享、位置等功能都是需要弄清楚的基本需求。


在这些聊天功能中,相机功能是任何应用程序中最常见的功能,但可能存在这样的情况:您需要在另一端发送您的位置,但您的 iOS 应用程序不具备该特性,那么会出现什么情况呢?


别担心,Hyperlink Infosystem 已经找到了出路。我们将帮助您深入了解如何将 Google 地图集成到您的 Swift 平台中。



Google Map SDK介绍


Google Maps SDK for iOS 允许我们将地图集成到 iOS 应用程序中。Google Maps SDK 自然会处理 Google 地图 薪资主管电子邮件数据库 还会根据用户的活动采取行动,例如


轻敲

缩放

移动


它允许您获取用户的当前位置。您还可以通过地点的经纬度获取地图位置。


现在,要将Google 地图集成到您的iOS 应用程序中,您需要拥有API 密钥,并且还需要 Google 帐户。


Image


如何获取 API 密钥?


要访问 Google Map SDK,我们需要 API 密钥。API密钥只不过是一个密钥,我们可以使用它从 iOs 应用程序调用 Google API。


按照以下简单步骤获取 API 密钥


步骤1 :登录开发者账户并在其中创建一个项目并命名该项目。然后单击->创建按钮。






第 2 步:下一步是通过单击 -> 选择项目按钮来选择项目。







步骤 3 :点击 ->启用和管理 API





步骤 4:现在它将列出所有可用的 Google API。选择Google Maps API 下提到的适用于 iOS 的 Google MAP SDK






步骤 5:现在它将提示您启用 API。现在单击 ->启用 API






第 6 步:现在您已成功启用 Google Map SDK,要访问它,您需要向其中添加凭据。单击 ->转到凭据来创建它。





步骤 7:点击 ->新凭证







步骤 8:单击“新凭证”时将显示一个下拉框。选择 -> API 密钥







步骤 9:现在点击 -> iOS Key






第 10 步:现在它将要求您命名 Api Key 并添加捆绑包标识符。

可以添加多个标识符,以接受来自那里列出的任何捆绑包的 iOS 应用程序的请求。

完成所有配置后,只需单击“创建”按钮。







步骤 11 :现在您的 Api 终于创建完毕并显示在屏幕上。



您将需要此 Api 来在您的应用中访问 Google Map SDK。







现在您的 API 密钥已准备就绪。让我们配置项目并将 Google Map 集成到其中


如何将 Google 地图集成到 Swift?


步骤1 :首先创建一个新的X代码项目。


第 2 步:要在 iOS 应用中集成 Google 地图,您需要 GoogleMaps.framework


步骤3:现在将GoogleMaps.Framework拖放到X代码中的项目中。







步骤 4:现在将出现一个新选项卡,您可以选择“添加文件”选项。现在选中“根据需要复制项目”复选框。


如果未选中则将其选中为真然后单击完成按钮。






步骤 5 :现在您可以在项目中观察GoogleMap.Framework 。


右键单击 ->选择在 Finder 中显示,


双击 -> GoogleMaps.Framework -> 选择资源


现在你可以看到googleMap.bundle 。将其拖入项目中。







步骤 6 :现在将出现一个新选项卡,您可以选择“添加文件”选项。现在选中“如果需要则复制项目”复选框。如果已选中,则将其取消选中,然后单击“完成”按钮。







步骤 7:Google Maps Framework 还需要其他框架,例如:



加速框架

AVFoundation.框架

CoreBluetooth.框架

CoreData.框架

CoreGraphics.框架

CoreLocation.框架

CoreText 框架

GLKit.框架

ImageIO.框架

动态链接库

libicucore.dylib

库文件

OpenGLES框架

QuartzCore.框架

安全框架

系统配置.框架


现在要将这些框架包含在项目中,请选择您的项目并单击 ->构建阶段。探索链接“带库的二进制文件”并单击 + 按钮。






选择并添加上面列出的所有框架






步骤 8 :添加桥梁


由于GoogleMaps.Framework 采用 Objective C 语言,因此需要构建桥接头文件以将 Objective C 代码添加到 Swift 平台。


要添加桥接头,请按照以下步骤操作:



1)创建新文件并添加临时文件。

2)选择Objective C并单击下一步。

3)添加文件名并单击“下一步”,然后单击“创建”。

4)现在单击->创建桥接头并添加以下几行:

#进口

删除创建的临时文件。


步骤 9 :在应用程序中显示地图



1)打开AppDelegate.Swift并将以下行粘贴到方法中:

应用程序(_didFinishLaunchingWithOptions:)



代码:

func 应用程序(应用程序:UIApplication,didFinishLaunchingWithOptions launchOptions:[NSObject:AnyObject]?)-> Bool {

GMS服务.提供API密钥(”“)

返回 true

}

在这里,您将使用您生成的 API 密钥在 Swift 中集成 Google Map。