OKay, after taking a closer look, basically it's a bug of the scope, not weather app. I hardcoded the location name("London") for each item in scope. That's why it always jumps to the detected location(London) during your testing.
After the following change was made in scope, it should be working well.
- std::string openUri = "weather://?display=hourly&city=London&lat=" + lat + "&lng=" + lng;
+std::string openUri = "weather://?display=hourly&city=" + loc + "&lat=" + lat + "&lng=" + lng;
OKay, after taking a closer look, basically it's a bug of the scope, not weather app. I hardcoded the location name("London") for each item in scope. That's why it always jumps to the detected location(London) during your testing.
After the following change was made in scope, it should be working well. //?display= hourly& city=London& lat=" + lat + "&lng=" + lng; //?display= hourly& city=" + loc + "&lat=" + lat + "&lng=" + lng;
- std::string openUri = "weather:
+std::string openUri = "weather:
I attached the latest scope. Could you please have a check again? /drive. google. com/open? id=0B2H9ECPSSfq IZkY4UzhnWGJydz A
https:/
Sorry for the noise.
Thanks. :)