小编Cam*_*nso的帖子

使用Google Maps SDK for iOS优化自定义标记图像性能

我最近在iOS应用中整合了Google Maps for iOS SDK.此应用程序旨在检索飞机的位置(包括飞机模型,纬度/经度,速度 - 飞机的基本值),然后在谷歌地图上绘制它们.

现在,最近,API(我正在使用的)返回的飞机数量增加了一倍,几乎增加了两倍.之前我没有遇到任何问题我每次尝试运行应用程序时都会崩溃,并给出以下错误:

((null)) was false: Reached the max number of texture atlases, can not allocate more.
Run Code Online (Sandbox Code Playgroud)

我在SDK的Google代码上找到了此问题页面:https://code.google.com/p/gmaps-api-issues/issues/detail?id = 5756 - 在这里,我被认为是与我的问题崩溃是我正在使用的自定义标记图像的数量.每个飞机模型都有不同的图像,这些图像在渲染时加载,UIImage分配给GMSMarker.

现在,我遇到的问题是有大量的结果,我得到了这个崩溃.同时,我还希望为每个标记提供单独的图像.

我的问题是,有没有一种方法,而不是为每个标记分配特定飞机的UIImage,我可以一次参考每个图像来优化性能吗?

感谢您的帮助,如果我没有说清楚,请告诉我!

google-maps objective-c ios google-maps-sdk-ios

16
推荐指数
1
解决办法
4055
查看次数

使用 GitHub V3 API (REST) 创建分支

我正在尝试通过 REST 使用 GitHub V3 API 分叉一个存储库,但是,我在按照文档发出 POST 请求时遇到问题(https://developer.github.com/v3/repos/forks/#create-一把叉子)。

基本上,到目前为止我所拥有的:

  • 具有 OAuth 令牌的登录用户
  • 对 API (URL:) 的 POST 请求设置https://api.github.com/repos/carmichaelalonso/infiniteflight/forks/- 我首先使用 hurl.it 对此进行测试。
  • 请求中的标头:一个标头的名称Authorization值为“token ...”,另一个标头的Content-Type值指定application/json
  • 具有以下 JSON 的正文:{"organization" : "shortlisthome"}(shortlisthome 是我尝试将存储库分叉到的帐户。

我不打算将其分叉给一个组织,而不是一个标准用户帐户,这就是我感到困惑的地方。当我运行请求时,我没有收到任何身份验证错误或 404 错误(我以前有过,但我错误地输入了不正确的值,导致了此类错误)。

当我运行此请求时,我得到以下结果(422 无法处理的请求):

{
    "message": "Validation Failed",
    "documentation_url": "---url-to-docs---",
    "errors": [
        {
            "resource": "Fork",
            "code": "invalid",
            "field": "organization"
        }
    ]
}
Run Code Online (Sandbox Code Playgroud)

我不确定我是否能够将其分叉给标准用户,或者这是否是我的请求的错误。如果我可以提供更多信息,请告诉我(这里是第一篇文章,所以对惯例有点不熟悉)。谢谢!

api rest github github-api

5
推荐指数
1
解决办法
5821
查看次数