PinPoint:生成最快和最有效的路线来获取您的杂货并离开

时间:2024-06-19 19:26:48
【文件属性】:

文件名称:PinPoint:生成最快和最有效的路线来获取您的杂货并离开

文件大小:522KB

文件格式:ZIP

更新时间:2024-06-19 19:26:48

Java

#Inspiration 在大型超市中穿行可能既困难又耗时。 即使有过道描述,它们通常也很模糊,并且不可能记住每个类别的产品所在的位置。 #What it do 使用各种 API 和算法,我们的应用程序生成一个商店布局位图,并动画化消费者应该采取的路径,以最大限度地减少在商店花费的时间并拿起所有杂货。 #我们如何构建它##Bitmap 由于我们无法访问实际的商店布局,我们在 excel 中创建了一个模拟位图,其中 0 代表可用空间,1 代表障碍物,例如过道、收银台等。然后我们将其翻译成Java 中整个商店布局的位图。 ##Pathfinding 我们的应用程序使用来自 Supermarket API 的现有数据库,当给定产品名称时,该数据库会返回许多著名零售商的过道编号和其他产品信息。 使用有关位置的信息,例如“Aisle 11 Back”,然后我们将在位图上绘制一个精确的坐标,该坐


【文件预览】:
PinPoint-master
----.gitignore(400B)
----google-services.json(1KB)
----app()
--------.gitignore(7B)
--------google-services.json(1KB)
--------build.gradle(1KB)
--------src()
--------proguard-rules.pro(663B)
----settings.gradle(15B)
----PinPoint()
----build.gradle(635B)
----gradlew(5KB)
----CONTRIBUTING.md(3KB)
----.gitmodules(0B)
----README.md(3KB)
----gradlew.bat(2KB)
----gradle.properties(855B)
----gradle()
--------wrapper()
----sync-gateway-config.json(2KB)

网友评论