2013-05-22 7 views
0

Немного фоне ...Попытки использовать JavaScript в Tasker для Android

Я пытаюсь протолкнуть список мест, населенные сценами, через алгоритм «задача коммивояжера», чтобы придумать с лучший маршрут вождения и отправить его на карты Google.

Наполнение списка достаточно просто, и получение проезжей части прост с использованием веб-сайта. Этот веб-сайт позволит вам ввести URL-адрес «http://gebweb.net/optimap/index.php?loc0=start&loc1=dest1&loc2=dest2 ......» «начало», являющееся начальным и конечным местоположением, «dest2 through» dest whatever »- это все адресаты, которые вы можете добавить в список, который нужно рассчитать.

После этого, кажется, насколько я могу автоматизировать этот ежедневный процесс для меня. Существует кнопка «экспорт в карты Google», но это вызывает сайт maps.google, а не приложение. скопировать список местоположений с веб-сайта, насколько я могу судить, и xml, сгенерированный после использования этого веб-сайта, выглядит так же, как и до ввода какой-либо информации, поэтому HTTP Get не помог бы. Я предполагаю, что веб-сайт Flash или что-то, и поэтому ничего не меняется? Я не знаю, как все работает, простите меня.

Я нашел javascript, который использует этот сайт для решения «TSP», но я понятия не имею, что я делаю с этим материалом. Мне интересно, есть ли кто-нибудь, кто-нибудь может сказать мне, что этот сценарий хочет от меня (какие переменные/массивы заполнять, и какой формат он ожидает) Я понимаю, что это много задает, поэтому, пожалуйста, не стесняйтесь сказать мне, чтобы он засунул его. ..

Кажется, что «tsp.js» объясняет другой скрипт, но также содержит кучу кода. Я попытался сделать это сам, но это пугает. Я не могу прикрепить вещи здесь, поэтому свяжусь с нитью в группе Google Tasker, которую я разместил с прикрепленными к ней сценариями. https://groups.google.com/forum/m/?fromgroups#!topic/tasker/dySbRDi_JoU. Я могу только опубликовать 2 ссылки, которые я здесь, поэтому исходную ссылку с кодом можно найти в этой теме, а также

Любая помощь оценена!

+0

retagged, Java избыточен с Android (и часто неверно), в то время как JavaScript гораздо более уместен –

+0

Я решил, что они были одни в одном. Извини за это. – KitWasHere

ответ

0

Я не уверен, есть ли у вас решение или нет, но из-за того, что вам кажется, что вы хотите сделать, это доступ Google's Directions API. Ссылка предоставит вам информацию о том, как получить ключ api и как сделать api-вызов. Раздел, называемый Waypoints, даже ссылается на проблему с путешествиями. Вы можете попробовать совершать вызовы API через javascript, HTTPGET, который встроен или с RESTasker, который является бесплатным плагином, который упрощает все процессы. Вы можете найти его в магазине воспроизведения. Извините, ответ приходит так поздно, но я надеюсь, что это трюк. Я хотел опубликовать прямую ссылку на RESTasker, но в настоящее время у меня нет достаточной репутации для этого.

Смежные вопросы