gpt4 book ai didi

google-maps - 实现谷歌地图应用程序 - native 与混合

转载 作者:行者123 更新时间:2023-12-02 01:54:55 25 4
gpt4 key购买 nike

我想创建一个可以大量使用 google maps api 的应用程序。特别是,我想显示一张 map ,在 map 上添加很多(我的意思是很多)数据,并不断地在 map 中显示用户位置。

我在两种选择之间挣扎——原生还是混合:

混合动力:优点:- 跨浏览器- 我可以使用精简版 map 引擎,因此无需在 map 上手动绘制数据。缺点:- 众所周知,与原生应用相比,混合应用的性能较差。- 用户位置不断更新不如原生

母语:-优点:- 很好的表现- 更好的全局定位系统访问-缺点:- 需要针对不同操作系统的单独应用程序- 没有 map 引擎支持。需要不断地在 map 上手动绘制

也许有人可以给我建议?

附言我想到了实现没有电话间隙的混合 - 并创建一个只使用浏览器来显示 map 引擎 map 的 native 应用程序 - 以提高性能

谢谢

最佳答案

不幸的是,我无法根据所提供的信息给你一个准确的答案,但为了帮助你做出决定,我建议你使用与你期望在真实环境中使用的数据集数量相似的测试数据集进行一些基本的性能测试应用程序。

有问题的 Google API(移动网络 map 、本地移动 map 和网络 map 引擎)都对它们可以处理的数据量有限制,移动设备也是如此。您应该在每个场景中创建模拟,并查看哪些平台(如果有)可以处理您的数据需求。

您可能没有考虑过的另一个选择是结合使用 map 引擎和本地 map API。您可以使用 map 引擎来存储您的数据,并使用 API 仅查询当时所需的数据(例如当前视口(viewport)内的数据),然后自己将其绘制在 native map API 上。如果您的情况可能的话,这样做的好处是只需要移动设备处理较大数据集的一小部分。

关于google-maps - 实现谷歌地图应用程序 - native 与混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20759442/

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