Giter Site home page Giter Site logo

waze-api's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

waze-api's Issues

Traffic Notifications

I can not seem to get the traffic notifications. Not sure if I am doing something wrong. Thanks

Socks Proxy option

Hi,

Is it possible to specify as parameter to use socks proxy option? thanks!

Near you

Posibility to get the amount of users and alerts near you, if functionality is available in coordinates.

403 forbidden

Hi,

Thanks for your work on this project, I appreciate it!

I have started up your waze-server and run your test bash sh script. I am however getting 403 forbidden errors. Any ideas?

I can see the request is going through to localhost:8080 just fine. The output is:
https://gyazo.com/4ef7c715753edf7800509683a511513e

Any help would be much appreciated.

Thank you!

Not working for Europe

Hi, I wanted to try this but after some experimentation, it only worked for the US. I tried the UK, Czech Republic and Israel, and I always got an error from the API. It looks to me as if the API request can't locate the start or end points with coordinates in Europe. Are you getting the same, and could it be that their API is designed this way for some reason?

Thanks,
Dan

failed to get routes with directions

How to used waze api not working my case

` "C:\Program Files\Android\android-studio\jre\bin\java" -Didea.test.cyclic.buffer.size=1048576 "-javaagent:C:\Program Files\Android\android-studio\lib\idea_rt.jar=51195:C:\Program Files\Android\android-studio\bin" -Dfile.encoding=UTF-8 -classpath "C:\Program Files\Android\android-studio\lib\idea_rt.jar;C:\Program Files\Android\android-studio\plugins\junit\lib\junit-rt.jar;C:\Program Files\Android\android-studio\jre\jre\lib\charsets.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\access-bridge-64.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\cldrdata.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\dnsns.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\jaccess.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\localedata.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\nashorn.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\sunec.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\sunjce_provider.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\sunmscapi.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\sunpkcs11.jar;C:\Program Files\Android\android-studio\jre\jre\lib\ext\zipfs.jar;C:\Program Files\Android\android-studio\jre\jre\lib\jce.jar;C:\Program Files\Android\android-studio\jre\jre\lib\jsse.jar;C:\Program Files\Android\android-studio\jre\jre\lib\management-agent.jar;C:\Program Files\Android\android-studio\jre\jre\lib\resources.jar;C:\Program Files\Android\android-studio\jre\jre\lib\rt.jar;E:\MetroProjectWorkspace\AlexaNHAIVoiceAssistantNavigation\Waze\build\classes\java\test;E:\MetroProjectWorkspace\AlexaNHAIVoiceAssistantNavigation\Waze\build\classes\java\main;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-core\0.7.1\569cd6181d5fea4b033cf3a0eca632c8931a1a3a\dropwizard-core-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-configuration\0.7.1\161539b50579dffbcd00eff796adc2020c02a6f9\dropwizard-configuration-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-jersey\0.7.1\8a77eb20d752be6769c1f7d22d7f7490db383427\dropwizard-jersey-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-jetty\0.7.1\269303642030a9e093b4cc19e8036e174113a04a\dropwizard-jetty-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-logging\0.7.1\39d41453b0cb37c4c6239566ccb52787a68d270\dropwizard-logging-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-metrics\0.7.1\6ca1d7d1d1d1bcf7c803a127e0c6696d1c98fdb1\dropwizard-metrics-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-validation\0.7.1\59a73cdcab2489b6dd342926bb4250e9c62e6938\dropwizard-validation-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.hibernate\hibernate-validator\5.1.1.Final\2bd44618dc13c2be39231776a0edf0e1f867dedc\hibernate-validator-5.1.1.Final.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-jackson\0.7.1\6bc655d16acdb556001b1d677fab6c69f7ba296a\dropwizard-jackson-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-databind\2.3.3\63b77400b5f1cf83a81823562c48d3120ef5518e\jackson-databind-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.ning\async-http-client\1.6.4\28a2b47c71484382e8142bc5d49a5af77bb7bfc\async-http-client-1.6.4.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\javax.validation\validation-api\1.1.0.Final\8613ae82954779d518631e05daa73a6a954817d5\validation-api-1.1.0.Final.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-servlets\0.7.1\b9d2016bbeb2df39cc90632338923273d708b55e\dropwizard-servlets-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-lifecycle\0.7.1\12c282d9682628d7c33654e0d62f1dbf2a883d20\dropwizard-lifecycle-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-classic\1.1.2\b316e9737eea25e9ddd6d88eaeee76878045c6b2\logback-classic-1.1.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.slf4j\jul-to-slf4j\1.7.6\322e2af1694ccc75d33f4d11216c852121d8fefd\jul-to-slf4j-1.7.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.slf4j\log4j-over-slf4j\1.7.6\a6a9bc4e71ba7b490235a8f2294ec7dd03bf370b\log4j-over-slf4j-1.7.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.slf4j\jcl-over-slf4j\1.7.6\ab1648fe1dd6f1e5c2ec6d12f394672bb8c1036a\jcl-over-slf4j-1.7.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.slf4j\slf4j-api\1.7.6\562424e36df3d2327e8e9301a76027fca17d54ea\slf4j-api-1.7.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\io.dropwizard\dropwizard-util\0.7.1\49c3b2764b4f6ad1a97ae7148ac8a640488b0b29\dropwizard-util-0.7.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-servlets\3.0.2\58f7749af5c0f66d74e23cacf1bd94b30694ee51\metrics-servlets-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-jvm\3.0.2\d0c6032905a3c6793c3ddcfade79e2b5f3ec1e25\metrics-jvm-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-logback\3.0.2\3bfec071f1ec390d10b17959271dc54195d2ab0d\metrics-logback-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-jersey\3.0.2\6ece3e06de45ee7a7e73b66ca36862f27ca88717\metrics-jersey-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-jetty9\3.0.2\39cc25ad4db6320f6a97f755ebe00ed5def71b9a\metrics-jetty9-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-json\3.0.2\46198fe0284104519b60ff2ad49f71c98ba942f2\metrics-json-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-core\3.0.2\c6a7fb32776e984b64ff1a548e3044238ea5a931\metrics-core-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-healthchecks\3.0.2\d99c34c33eceb7bc0e23c5b63fc517b0a53871c4\metrics-healthchecks-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\net.sourceforge.argparse4j\argparse4j\0.4.3\f4c256934d79940477a35b6c4c182b47ee5f0a6f\argparse4j-0.4.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-servlet\9.0.7.v20131107\f7d8ce6ecb2318b906ba4df1b8625ab2b34e305b\jetty-servlet-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-security\9.0.7.v20131107\23e7943c18e5c340455a40876ce5093c980c210\jetty-security-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-server\9.0.7.v20131107\682ae23f9e4a5e397d96f215b62641755d2a59b7\jetty-server-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty.orbit\javax.servlet\3.0.0.v201112011016\aaaa85845fb5c59da00193f06b8e5278d8bf3f8\javax.servlet-3.0.0.v201112011016.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty.toolchain.setuid\jetty-setuid-java\1.0.2\4dc7fca46ac6badff4336c574b2c713ac3e40f73\jetty-setuid-java-1.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-joda\2.3.3\2592678ed4fa51dfcea0e52be99578581945c861\jackson-datatype-joda-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-annotations\2.3.0\f5e853a20b60758922453d56f9ae1e64af5cb3da\jackson-annotations-2.3.0.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.dataformat\jackson-dataformat-yaml\2.3.3\7b00e5a845be5c00a5da99d36bf1cc2848017f50\jackson-dataformat-yaml-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.core\jackson-core\2.3.3\7d8c5d79cc99995e21e6f955857312d8409f02a1\jackson-core-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.jboss.netty\netty\3.2.4.Final\d0112ab5206185ca5701f88d25c84927bf53dde1\netty-3.2.4.Final.jar;C:\Program Files\Android\android-studio\gradle\m2repository\com\google\guava\guava\17.0\guava-17.0.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.google.code.findbugs\jsr305\2.0.3\5871fb60dc68d67da54a663c3fd636a10a532948\jsr305-2.0.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\joda-time\joda-time\2.3\56498efd17752898cfcc3868c1b6211a07b12b8f\joda-time-2.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.datatype\jackson-datatype-guava\2.3.3\f3874cad8b324b8e1c4ac1501063f4bc3a790e96\jackson-datatype-guava-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-afterburner\2.3.3\9da53b15c4b708517208bbded61b9c4aa8824584\jackson-module-afterburner-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.glassfish.web\javax.el\2.2.6\232abfe1f919127e9cfcd6e4e2c6324bb394535\javax.el-2.2.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\commons-lang\commons-lang\2.6\ce1edb914c94ebc388f086c6827e8bdeec71ac2\commons-lang-2.6.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\ch.qos.logback\logback-core\1.1.2\2d23694879c2c12f125dac5076bdfd5d771cc4cb\logback-core-1.1.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-servlets\9.0.7.v20131107\bffeae9b9f75f53d3e5dc1bfd56725f67f2f67c0\jetty-servlets-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-http\9.0.7.v20131107\67060a59b426c76a2788ea5f4e19c1d3170ac562\jetty-http-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-io\9.0.7.v20131107\512e9d2e088ae7c70c4a68381423cb68b9ed42d6\jetty-io-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-util\9.0.7.v20131107\93a606c83b047e8855eb3af68c335e60fa757367\jetty-util-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.sun.jersey\jersey-servlet\1.18.1\ecec31589375845cbd42e75c32b64a1475c44bb4\jersey-servlet-1.18.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.sun.jersey\jersey-server\1.18.1\6e4e4fb491ea360a0f4d672729224cbbb9cb456d\jersey-server-1.18.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.sun.jersey\jersey-core\1.18.1\4f97b0f85a881d3b3478f99a17df7bd258b9d626\jersey-core-1.18.1.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.jaxrs\jackson-jaxrs-json-provider\2.3.3\92cbd94379d98ce44c6d4cea8b1e3b376bbaf79\jackson-jaxrs-json-provider-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.codahale.metrics\metrics-annotation\3.0.2\49cee8ba1d76f67c59146546448fc0f3eef32b75\metrics-annotation-3.0.2.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\javax.el\javax.el-api\2.2.5\370140e991eefb212a6d6baedbce585f00ef76e0\javax.el-api-2.2.5.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.jaxrs\jackson-jaxrs-base\2.3.3\fd26d46f2fe1e1b2c0a48ecf72994806df4ca2b3\jackson-jaxrs-base-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml.jackson.module\jackson-module-jaxb-annotations\2.3.3\9dd2d0e5506417020b4541104a30d600f43727c1\jackson-module-jaxb-annotations-2.3.3.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.eclipse.jetty\jetty-continuation\9.0.7.v20131107\4a26ae30011d933ac2c5f8d840e3374bc0d136eb\jetty-continuation-9.0.7.v20131107.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.jboss.logging\jboss-logging\3.1.3.GA\64499e907f19e5e1b3fdc02f81440c1832fe3545\jboss-logging-3.1.3.GA.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\com.fasterxml\classmate\1.0.0\434efef28c81162b17c540e634cffa3bd9b09b4c\classmate-1.0.0.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\junit\junit\4.12\2973d150c0dc1fefe998f834810d68f278ea58ec\junit-4.12.jar;C:\Users\SKBHATI.gradle\caches\modules-2\files-2.1\org.hamcrest\hamcrest-core\1.3\42a25dc3219429f0e5d060061f71acb49bf010a0\hamcrest-core-1.3.jar;E:\MetroProjectWorkspace\AlexaNHAIVoiceAssistantNavigation\Waze\build\resources\test;E:\MetroProjectWorkspace\AlexaNHAIVoiceAssistantNavigation\Waze\build\resources\main" com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 com.metroinfrasys.waze.WazeRouteServiceTest,testWazeRouteWithDirection
12:31:14.534 [main] INFO c.n.h.c.p.n.NettyAsyncHttpProvider - Number of application's worked threads is 8
12:31:14.732 [main] INFO c.n.h.c.p.n.NettyAsyncHttpProvider - Number of application's worked threads is 8
12:31:15.077 [main] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider -
Non cached request
DefaultHttpRequest(chunked: false)
GET /RoutingManager/routingRequest?from=x%3A-73.9525884%20y%3A40.7794034&to=x%3A-73.9773711%20y%3A40.7866205&at=0&returnJSON=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=3&options=AVOID_TRAILS%3At HTTP/1.1
Host: www.waze.com
Connection: keep-alive
Accept: /
User-Agent: NING/1.0

using Channel
[id: 0x3bbc39f8]

12:31:21.704 [New I/O client worker #1-1] DEBUG c.n.h.c.p.n.NettyAsyncHttpProvider -

Request DefaultHttpRequest(chunked: false)
GET /RoutingManager/routingRequest?from=x%3A-73.9525884%20y%3A40.7794034&to=x%3A-73.9773711%20y%3A40.7866205&at=0&returnJSON=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=3&options=AVOID_TRAILS%3At HTTP/1.1
Host: www.waze.com
Connection: keep-alive
Accept: /
User-Agent: NING/1.0

Response DefaultHttpResponse(chunked: false)
HTTP/1.1 403 Forbidden
Server: nginx
Date: Wed, 21 Mar 2018 07:01:22 GMT
Content-Type: text/html
Content-Length: 162
Via: 1.1 google
Alt-Svc: hq=":443"; ma=2592000; quic=51303431; quic=51303339; quic=51303335,quic=":443"; ma=2592000; v="41,39,35"

12:31:21.708 [New I/O client worker #1-1] DEBUG c.n.h.c.p.netty.NettyConnectionsPool - Adding uri: https://www.waze.com:443 for channel [id: 0x3bbc39f8, /192.168.43.122:51201 => www.waze.com/130.211.9.172:443]

java.lang.RuntimeException: failed to query waze route
url: https://www.waze.com/RoutingManager/routingRequest?from=x%3A-73.9525884+y%3A40.7794034&to=x%3A-73.9773711+y%3A40.7866205&at=0&returnJSON=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=3&options=AVOID_TRAILS%3At
error: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
at [Source: java.io.StringReader@4445629; line: 1, column: 2]

at com.metroinfrasys.waze.service.WazeRouteService.sendRouteRequest(WazeRouteService.java:231)
at `com.metroinfrasys.waze.service.WazeRouteService.sendRouteRequestsWithFallback(WazeRouteService.java:57)
at com.metroinfrasys.waze.service.WazeRouteService.getRouteWithParts(WazeRouteService.java:93)
at com.metroinfrasys.waze.WazeRouteServiceTest.testWazeRouteWithDirection(WazeRouteServiceTest.java:38)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)
at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)
at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)
at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57)
at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)
at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)
at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)
at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)
at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)
at org.junit.runners.ParentRunner.run(ParentRunner.java:363)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
at com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:51)
at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)

Process finished with exit code -1
`

Traffic Notification blank

HI,
I tried to get a traffic notification out of this bounding box coordinates it seems like it's not working

LATTOP=14.40192039417
LONLEFT=121.00014167566
LATBOT=14.45587960583
LONRIGHT=121.05585832434

app1: localhost:8080 - Traffic Notifications

  • Trying ::1...
  • Connected to localhost (::1) port 8080 (#0)

GET /waze/traffic-notifications?latBottom=14.45587960583&latTop=14.40192039417&lonLeft=121.00014167566&lonRight=121.05585832434 HTTP/1.1
Host: localhost:8080
User-Agent: curl/7.47.0
Accept: application/json

< HTTP/1.1 200 OK
< Date: Wed, 08 Mar 2017 02:55:40 GMT
< Content-Type: application/json
< Vary: Accept-Encoding
< Transfer-Encoding: chunked
<
{ [9538 bytes data]

Failed to query waze route

Hi,

Sometimes, I get this error in my log:

ERROR [2016-04-15 11:44:53,765] waze: failed to routesXYwithDirections: failed to query waze route
url: https://www.waze.com/row-RoutingManager/routingRequest?from=x%3AX.XX+y%3AX.XX&to=x%3AX.XX+y%X.XX&at=0&returnJSON=true&returnGeometries=true&returnInstructions=true&timeout=60000&nPaths=3&options=AVOID_TRAILS%3At
error: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
 at [Source: <html>^M
<head><title>503 Service Temporarily Unavailable</title></head>^M
<body bgcolor="white">^M
<center><h1>503 Service Temporarily Unavailable</h1></center>^M
<hr><center>nginx</center>^M
</body>^M
</html>^M
; line: 1, column: 2]

My browser output:

failed to get routes with directions by x,y

My curl output:

HTTP/1.1 500 Internal Server Error
Date: Fri, 15 Apr 2016 12:18:36 GMT
* Server Apache is not blacklisted
Server: Apache
Content-Type: text/plain
Content-Length: 43
Connection: close

No problem, when I request Waze directly with the URL in the log:

HTTP/1.1 200 OK
* Server nginx is not blacklisted
Server: nginx
Date: Fri, 15 Apr 2016 12:20:36 GMT
Content-Type: text/x-json
Transfer-Encoding: chunked
Strict-Transport-Security: max-age=31536000; includeSubDomains;
X-Frame-Options: SAMEORIGIN
Strict-Transport-Security: max-age=0;  preload
X-Content-Type-Options: nosniff
Via: 1.1 google

Do you know this issue ?

Speed Traps

Should we expect to retrieve speed traps with any of the endpoints?

Not working anymore ?

Hi, I set up a server on my computer which used to work but it stop since the 31 of March, at midday.

Since, I get the following error :

mars 31 15:00:05 raspberrypi java[517]: ERROR [2016-03-31 13:00:05,339] waze: failed to getRoutesXY: failed to query waze route
mars 31 15:00:05 raspberrypi java[517]: url: https://www.waze.com/RoutingManager/routingRequest?from=x%3A2.3475569+y%3A48.8588589&to=x%3A2.3652472+y%3A48.7262433&at=0&returnJSON=true&returnGeometries=true&returnInstructions=true&timout=60000&nPaths=3&options=AVOID_TRAILS%3At
mars 31 15:00:05 raspberrypi java[517]: error: Unexpected character ('<' (code 60)): expected a valid value (number, String, array, object, 'true', 'false' or 'null')
mars 31 15:00:05 raspberrypi java[517]: at [Source: <!DOCTYPE html>
mars 31 15:00:05 raspberrypi java[517]: <html lang=en>
mars 31 15:00:05 raspberrypi java[517]: <meta charset=utf-8>
mars 31 15:00:05 raspberrypi java[517]: <meta name=viewport content="initial-scale=1, minimum-scale=1, width=device-width">
mars 31 15:00:05 raspberrypi java[517]: <title>Error 411 (Length Required)!!1</title>
mars 31 15:00:05 raspberrypi java[517]: <style>
mars 31 15:00:05 raspberrypi java[517]: *{margin:0;padding:0}html,code{font:15px/22px arial,sans-serif}html{background:#fff;color:#222;padding:15px}body{margin:7% auto 0;max-width:390px;min-height:180px;padding:30px 0 15px}* > body ...................
mars 31 15:00:05 raspberrypi java[517]: </style>
mars 31 15:00:05 raspberrypi java[517]: <a href=//www.google.com/><span id=logo aria-label=Google></span></a>
mars 31 15:00:05 raspberrypi java[517]: <p><b>411.</b> <ins>That’s an error.</ins>
mars 31 15:00:05 raspberrypi java[517]: <p>POST requests require a <code>Content-length</code> header.  <ins>That’s all we know.</ins>
mars 31 15:00:05 raspberrypi java[517]: ; line: 1, column: 2]
mars 31 15:00:11 raspberrypi java[517]: 0:0:0:0:0:0:0:1 - - [31/mars/2016:13:00:03 +0000] "GET /waze/routesXY?endLat=48.7262433&endLon=2.3652472&startLat=48.8588589&startLon=2.3475569 HTTP/1.1" 500 33 "-" "curl/7.38.0" 8168

Any idea ? It seems to come from the waze side. Maybe they block the access ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.