Cannot request geolocation when running on FirefoxOS
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openMarkers |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Installed the application from FirefoxOS marketplace on FirefoxOS running on Nexus S, I cannot make use of the geolocation feature in the application.
The precise error message is, in french, « Erreur de positionnement. Veuillez définir votre position manuellement ». It happens as soon as I request geolocation. Nothing in logcat.
Looking in manifest.webapp installed on the device, we can see:
root@android:/ # cat /data/local/
{"version"
I see no permission declaration for geolocation. This is obviously needed if you need to request geolocation.
For the record, the m.here.com manifest.webapp contains:
root@android:/ # cat /data/local/
{
"name": "HERE Maps",
"description": "Get HERE and feel at home any place, no matter where you are. Know the places to go, get reviews and uncover new destinations with tips from locals and trusted guides. Discover places nearby in a snap.",
"launch_path": "/welcome.html",
"developer": {
"name": "Nokia",
"url": "http://
},
"locales": {
"en-US": {
"name": "HERE Maps",
"
},
"es": {
"name": "HERE Maps",
},
"pt-BR": {
"name": "HERE Maps",
"
}
},
"default_locale": "en-US",
"icons": {
"128": "/ffos_128.png",
"60": "/ffos_60.png"
},
"orientation": "portrait",
"version": "1.8.44",
"permissions": {
"geolocation": {
"
},
"storage": {
"
}
}
}
Fixed :) Thank you very much!