gpt4 book ai didi

ios - iOS 开发新手 - 农业 map 应用

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:54:12 26 4
gpt4 key购买 nike

背景故事:有人找我写一个应用程序,但我对 iOS 没有任何经验。

简短说明:想要一个在飞机上喷洒时使用的覆盖图应用程序。

详细描述:客户有一架飞机,用于在农田上喷洒化学品。他们想要一个系统来显示该区域的 map 、要在当前航类喷洒的田地边界,并记录飞机的飞行路径。用户界面需要非常干净和简单,因为用户将在使用它时驾驶飞机。 Dropbox 将用于在飞机和总部之间传输数据。办公室里有人会创建一个需要喷洒的田地列表,这些田地的边界信息以形状文件格式存储。这些形状文件需要由应用程序读取并显示在卫星图像上。飞机上已经安装了高精度 GPS 接收器,可以 10Hz 或更快的频率输出 NMEA 位置数据。客户还想在喷雾回路上安装一个压力传感器,以监测喷雾是否滴落。该信息还需要转到应用程序,以便在飞机已经到达的地方绘制屏幕。这将有助于运算符(operator)消除重叠和跳过。

至于将 GPS 位置数据和压力数据导入 iPad,我猜 802.11 无线是最简单的方法,该数据在 TCP 数据流中提供。我可以构建一个设备,使数据可用作 802.11 无线网络上的 TCP 服务器。

从那里开始,我需要 iPad 上的一个应用程序连接到该服务器以获取数据流。该数据被解析并转化为 map 。

我有在 VB.net 中开发 Windows 应用程序和两个 Android 应用程序的经验。 iOS 的开发理念有多大差异?

我看到 iOS 使用 OpenGL 处理图形,这非常适合 map 。我可以像 Google 地球中那样轻松访问地形数据吗?

最佳答案

像 dasdom 我会鼓励你不要从那个复杂的项目开始,也许在你的需求中划分几个目标并制作小的应用程序以适应 iPhone SDK,你也必须学习 Objective-C 这意味着你在 C 编程方面已经足够好了。

学习以下主题:Objective-C、iOS 内存管理、套接字、MapKit、Quartz 和 CoreGraphics 等。

或者您可以从 Aaron Hillegas 那里购买这本优秀的书:

"iPhone Programming: The Big Nerd Ranch Guide"

这本书涵盖了几乎所有的主题,让你在疯狂的 iOS 编程中 self 介绍 :)

关于ios - iOS 开发新手 - 农业 map 应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8671250/

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