让我们说我想写一个程序,占用我的位置,并给我一个GPS到我厨房或客厅的最快路线,我怎么能写这个? (假设我用java或目标C写作)
编辑:如果这个问题与本网站的一般用法不符,我很抱歉,我不希望任何人为我编写此代码。关于如何将GPS整合到程序中的广泛观点是我正在寻找的。 p>
答案 0 :(得分:0)
如评论中所述,该网站不是代码编写服务,但如果您尝试学习Java或有项目,我非常乐意为您提供一些灵感"。
首先,您需要为每个位置创建一个变量。
然后您需要确定这些对象之间的每条可能路径。
使用有关对象之间路径的信息,您需要编写逻辑,该逻辑将考虑家中人员相对于目标变量的位置,以确定最有效的路径。
所以假设你有起居室,门厅,厨房,卧室,浴室。
起居室与门厅,卧室和厨房相连。 门厅连接起居室和厨房。 卧室与浴室和起居室相连。
所以,从逻辑上说,你创建路线#1,走向卧室 - > Living Room-> Kitchen。
假设你有这个信息,你的程序可能会说
if(该人在卧室内){ if(目的地是厨房){ 走#1路线 }
当然,有更复杂的方法可以做到这一点,但考虑到我们正在谈论一个"房子"有限的房间,这将是最容易的。如果您想使用更合理的方法,则需要使用网格绘制每个位置,然后根据网格上的目的地和人员位置创建建议路线的逻辑。