有趣的使用Android地图

有趣的使用Android地图,第1张

概述我正在集思广益,为Android应用程序实现某些功能.我正在开发一个公交系统的应用程序,在该系统中,尝试找到找到到达目的地最快的公交车的方法将是一件很整洁的事情.关于如何使用起始位置和结束位置查找到两个位置最近的公交车站的任何建议?任何输入表示赞赏,谢谢!抢解决方法:假设您可

我正在集思广益,为Android应用程序实现某些功能.我正在开发一个公交系统的应用程序,在该系统中,尝试找到找到到达目的地最快的公交车的方法将是一件很整洁的事情.关于如何使用起始位置和结束位置查找到两个位置最近的公交车站的任何建议?

任何输入表示赞赏,谢谢!

解决方法:

假设您可以获取每个公交车站的GPS坐标,则可以通过简单的蛮力搜索最接近您第一个位置的公交车站和最接近第二个位置的公交车站.尽管您必须将邮政编码和GPS坐标预加载到内存中,而不是搜索数据库,但我在windows Mobile GPS应用程序中使用了相同的技术来查找最接近的邮政编码.该国大约有45,000个邮政编码,我认为这大大超过了主要城市的公交车站数量,因此那里应该没有任何问题.

确定了两个巴士站后,您可以根据对哪些巴士到哪个车站以及何时到达的了解来规划从起点到终点的巴士路线.

由于您需要最快的路线(在公交车时间上可能最快,但是您可能还要考虑步行到公交车站和从公交车站出来的时间),因此,您可能还想计算那些不需要的时间连接到最近的公交车站,因为很可能会有一辆公交车可以更快地到达目的地,但又从较远的公交车站出发.

更新:由于您正在头脑风暴,这是指向Beta应用程序的链接,您可以在费城使用此应用程序,其中显示了公交路线以及运行该路线的公交车在任何时间的位置:

http://appdev.septa.org/busview-beta/

总结

以上是内存溢出为你收集整理的有趣的使用Android地图全部内容,希望文章能够帮你解决有趣的使用Android地图所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1082350.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-27
下一篇2022-05-27

发表评论

登录后才能评论

评论列表(0条)

    保存