一点背景..。
我正在尝试通过“旅行商问题”算法推送一个由场景填充的位置列表,以得出最佳驾驶路线,并将其发送到谷歌地图。
填写列表很容易,使用网站获取驾驶方向也很简单。这个网站会让你输入一个网址“http://gebweb.net/optimap/index.php?loc0=start&loc1=dest1&loc2=dest2……”" start“是开始和结束位置,"dest2”到“destinations”是您可以添加到要计算的列表中的所有目的地。
在此之后,这似乎是我所能为我自动化的日常过程。有一个“导出到谷歌地图”按钮,但这会打开maps.google网站,而不是应用程序。据我所知,Tasker无法从网站复制位置列表,并且使用此网站后生成的xml看起来与输入任何信息之前一样,因此HTTP Get不会真正起到作用。我假设这个网站是基于flash的,这就是为什么什么都没有改变的原因?我不知道事情是怎么回事,请原谅。
我找到了这个网站用来解决"TSP“的javascript,但我不知道我在用这些东西做什么。我想知道是否有人可以告诉我这个脚本想从我这里得到什么(填充什么变量/数组,以及它期望的格式)我知道这要求很多,所以请随时告诉我推它……
看起来"tsp.js“解释了另一个脚本,但也包含了一堆代码。我自己也想这么做,但是太吓人了。我不能在这里附加东西,所以我将链接我在Tasker Google Group中发布的帖子和附加的脚本。https://groups.google.com/forum/m/?fromgroups#!topic/tasker/dySbRDi_JoU。我只能发布2个链接,我在这里,所以与代码的原始链接也可以在该线程中找到
感谢任何人的帮助!
发布于 2014-05-26 06:46:31
我不确定你是否有解决方案,但从听起来像是你想要做的是访问Google's Directions API。该链接将为您提供有关如何获取api密钥以及如何进行api调用的信息。名为Waypoints的部分甚至提到了旅行销售问题。你可以尝试通过javascript,HTTPGET来调用API,它是内置的,或者使用RESTasker,它是一个免费的插件,简化了整个过程。你可以在play商店里搜索它。很抱歉,答案来得这么晚,但我希望它能起到作用。我想发布一个直接链接到RESTasker,但我目前不能,我没有足够的声誉这样做。
https://stackoverflow.com/questions/16695781
复制相似问题