|
SupportedPlatforms
Supported Platforms of the Toolkit
Featured Supported OS Platforms & Widget Frameworks
If you think we are missing a platform please leave a comment at the bottom of this page. THANK YOU! iOSSince the release of the OS 3.0 Geographic location classes are available in javascript. As with native applications the user is asked for permission per session. Note: This doesn't work in the simulator that ships with the SDK. Google GearsGears is a javascript framework available for Android, Windows Mobile (IE Mobile, Opera Mobile), Mac (Firefox, Safari), Linux and Windows . One of its cores is the Geolocation API. On the mobile phone it asks the user once for permission per site and user, so not every session as in the iPhone OS 3.0. To set the location in the Simulator that ships with the Android SDK please you need to telnet into the SDK and issue a geo statement, much easier then it sounds. It works most of the time, sometimes you need to try multiple telnet sessions to make for android to register the location. BlackBerry Device OS 6Devices with BlackBerry OS 6 ship with a webkit browser that support fully supports the W3C geo specification. BlackBerry Device Software 4.1Since the release of the Device Software 4.1 (i.e. Bold,8800,8820,...) BlackBerry supports javascript access to the GPS location. Permission is asked once per session. In order to use it on your phone make sure that in javascript location support is enabled (Browser->Options->General Properties). To set the location in the Simulator set the GPS location in the Simulate pull down menu. Nokia Web Runtime ToolkitThe Nokia WRT is supported by the framework. Permission is asked once per session. You only need to include geo.js in your main html page. Note: The Nokia WRT does not provide a timestamp with the geo location. Note: It only works in applications, not in a regular browser session. webOS Application PlatformThe webOS application platform is now supported by the framework. You need to put the geo.js in your application folder and include it in the main index.html file. All w3c position opyions are supported. Note: It only works in applications, not in a regular browser session. Bondi Widgets 1.0The Bondi Widgets framework which implements the W3C geolocation API is supported. Torch Mobile Iris BrowserThe Iris Browser which implements the W3C geolocation API is supported. Mozilla GeodeThe Mozilla Geode Plugin which implements the W3C geolocation API is supported. Only a small change for handling the incoming position had to be injected. Also if you hit "Nothing" in the browser permission dialog you won't get an error message callback, that is a general Geode issue. |
Any plans to support webOS on the PalmPre?
yes looking into webOS right now
webOS is supported: http://code.google.com/p/geo-location-javascript/wiki/SupportedPlatforms#webOS_Application_Platform
will it work on yahoo fire eagle plugin or mozilla geone?
mozilla geode is cool, it seems to implement the W3C api, but the position values returned are not compatible with the spec. it specifies the coords are available through p.coords.latitude/p.coords.latitude, but geode seems to return them as p.latitude/p.longitude. So it almost works right of the box but it needs to adapt to it. Are you involved in that project?
geode is now supported
is yahoo fire plugin same as geone? or different api?
not sure haven't looked, but i wonder if anybody is really using it. Check the support forum, latest post 7/17?? 7/20 is spam.
Great, I was too lazy to make it myself so I was hoping someone else did ;)
I didn't know it was possible on BlackBerry? to get geolocation, so I was even more happy to find this framework. Sadly, it didn't work on our BlackBerry? Bold. Is it a setting problem with this device or a new bug?
it should work on the bold. Did you check this here? "In order to use it on your phone make sure that in javascript location support is enabled (Browser->Options->General Properties)"
Does GPS work for applications you are using?
By the way, Geode is now built-in Firefox 3.5+ and Fennec. Tested and working with Firefox 3.5.1
are you on an emulator?
yes, please put everything into "issues", better place. I have had trouble with setting my location first as well in the bb emulator, what i ended up doing was setting the coordinate multiple times, the first time it sometimes would not work. thanks for your help.
Tested and ok with real Google Android 1.5 (thks to Gears) + real iPhone 3.0
Still not working on BlackBerry? => see Issues working on a correction.
Fix for BlackBerry? available in Issues, it's working now (but slower than other platforms + require the user to modify a setting in his web browser)
Working on iPhone, HTC (android), and N97 (for new release)
One note for N97 - it uses one service at any given time so if you request GPS twice or more times before geting answer - you might hang device/dont get any response at all
One more note for N97 - It using device. object that is declared within widget.
Supported Nokia devices is s60 5th generation with WRT 1.1
More information here: http://library.forum.nokia.com/topic/Web_Developers_Library/GUID-1A3ECAC1-3F09-4602-A1CD-82164040A664.html#GUID-1A3ECAC1-3F09-4602-A1CD-82164040A664
Palm Pre Browser support geoloction API? when i try to access the sample api i got an "Functionality not available" Message.
The palm pre browser doesn't support it to my knowledge, but you can use library when developing an app for palm pre. That will allow you to create code that id w3c compliant and will be reusable on other platforms.
FYI, it looks like the http://www.merkwelt.com domain (where the samples are hosted) has expired. I was trying to find the Nokia WRT example (http://www.merkwelt.com/people/stan/geo_js/geo-location-js-sample.wgz) but it's gone...
I would understand some things about this project, like if this platform is just javascript code for include in web page, but have maps incluided? This javascript source use gps of the phones for get the location?
www.merkwelt.com is up again, there were some issues with my hosting provider.
Tested this on WebOS...It does not work on the browser on the WebOS (Palm Pre). Does the library support only WebOS Mojo apps or is it supposed to work on browser on webOS as well?
the lib only supports webOS apps, last time i checked it wasn't supported in the browser
Another reason webOS is dying, not everyone is going to load an app when a website can provide a fast way to locate a business. Another webOS fail.
I could not agree more. Apps are in fact very limited. Have a look if you are interested: http://mobileanalyticssimplified.com/post/439404358/the-future-is-the-mobile-web-not-the-mobile-app
So will this work with W3 standard supporting browsers, such as Safari 5.0, or Android 2.0, or Firefox 3.5? This page is not clear on that, so far as I can tell it will work with Safari or Firefox only if the user has installed the google gears plugin.
Just thought I would let you know that 'innerHTML' isn't supported until Blackberry OS 4.6.
The sample with the map wasn't drawing for me - had to debug why not. Simple geolocation works, but anything 'innerHTML' does not.
thank you! that was version wasn't intended for bb anyways, more for webkit based browsers that can render google maps.
See http://code.google.com/p/mobile-gps-web-gate/ how to read information from build-in GPS in ALMOST EVERY mobile phone
Do you have a video that shows that in action?
Hi,
I'm having a strange issue with Motorola Milestone, can anyone offer some advice please?
If we place the following JavaScript? in a page, the Motorola browser seems to hang, i.e. we can wait 15 minutes the Milestone doesn't call the success or fail callbacks:
geo_position_js.getCurrentPosition(success_callback,error_callback,{enableHighAccuracy:true});
Whereas, if we replace the code above with the following JavaScript? we get an error callback within 2 seconds:
geo_position_js.getCurrentPosition(success_callback,error_callback,{enableHighAccuracy:false, maximumAge:600000, timeout:60000});
We have checked all the related settings in the Milestone and we are sharing the location. Furthermore, we do not have this issue on any other Android handset we have tested. In fact Geo Location has been very reliable for us in the past.
Thank you.
Regards Brett S
Hey Brett, unfortunately I don't have a milestone device to verify that. I never heard of specific issues with this device. The behavior with the timeout seems strange as well. Do other sites that use javascript based location detection such as google.com places work in the browser? Best, Stan
How about supporting Franson's GPSGate? It gives javascript in a browser access to the Windows machine's hardware GPS device: http://gpsgate.com/products/gpsgate_client
Awesome, thanks for your hard work.
FYI works on following browsers in Android 2.2 - Default Browser, Skyfire 3.2.2, Dolphin Browser HD 4.5.0, xScope 6.43.1, Firefox 4.0 and Opera 11
Didn't work in Opera Mini.
Reposted due to post formatting.
Not working on Windows Mobile 7...
I think that, Opera mini doesn't support any geolocation method.. Or does it?
Mozilla Geode uses Loki's services through the HTML5 Geolocation API. But, Loki has a separate plugin and JavaScript? API if users choose to install the plugin. But, you need an API key... http://www.loki.com/how
Gears is going away :-(
http://venturebeat.com/2011/11/22/google-wave-knol-gears/?utm_source=feedburner&utm_medium=email&utm_campaign=Feed%3A+Venturebeat+%28VentureBeat%29
Makes sense, the functionalities of gears have been integrated into the browser.
Just curious, but why is Internet explorer not one of the supported ones? This works in Firefox, Safari on iOS, Google Chrome.. All but IE!
It's not wotking on IOS 4