diff --git a/Plugins/HelloWorldPlugin.h b/Plugins/HelloWorldPlugin.h index d8b5cae49..ae0ff64b1 100644 --- a/Plugins/HelloWorldPlugin.h +++ b/Plugins/HelloWorldPlugin.h @@ -21,18 +21,27 @@ public: std::string GetVersionString() const { return std::string("0.1a"); } void HandleRequest(const RouteParameters & routeParameters, http::Reply& reply) { - std::cout << "[hello world]: runnning handler" << std::endl; reply.status = http::Reply::ok; reply.content.append("Hello World Demonstration Document

Hello, World!

"); std::stringstream content; - content << "Number of locations: " << routeParameters.coordinates.size() << "
\n"; + content << "
";
+        content << "zoom level: " << routeParameters.zoomLevel << "\n";
+        content << "checksum: " << routeParameters.checkSum << "\n";
+        content << "instructions: " << (routeParameters.printInstructions ? "yes" : "no") << "\n";
+        content << "geometry: " << (routeParameters.geometry ? "yes" : "no") << "\n";
+        content << "compression: " << (routeParameters.compression ? "yes" : "no") << "\n";
+        content << "output format: " << routeParameters.outputFormat << "\n";
+        content << "json parameter: " << routeParameters.jsonpParameter << "\n";
+        content << "language: " << routeParameters.language << "
"; + content << "Number of locations: " << routeParameters.coordinates.size() << "\n"; for(unsigned i = 0; i < routeParameters.coordinates.size(); ++i) { - content << " [" << i << "] " << routeParameters.coordinates[i].lat/100000. << "," << routeParameters.coordinates[i].lon/100000. << "
\n"; + content << " [" << i << "] " << routeParameters.coordinates[i].lat/100000. << "," << routeParameters.coordinates[i].lon/100000. << "\n"; } - content << "Number of hints: " << routeParameters.hints.size() << "
\n"; + content << "Number of hints: " << routeParameters.hints.size() << "\n"; for(unsigned i = 0; i < routeParameters.hints.size(); ++i) { - content << " [" << i << "] " << routeParameters.hints[i] << "
\n"; + content << " [" << i << "] " << routeParameters.hints[i] << "\n"; } + content << "
"; reply.content.append(content.str()); reply.content.append(""); }