How web apps ask location of mobile device?

后端 未结 4 1571
迷失自我
迷失自我 2021-01-31 20:22

Many modern mobile phones (google nexus one etc.) have some kind of built in location service. when i go to a some website (eg. google.com) that website asks if I\'m willing to

相关标签:
4条回答
  • 2021-01-31 21:00

    If geolocation services are exposed to the browser on a mobile platform, they will be available to a web app (as opposed to a native app) through Javascript.

    For Safari on iPhone, see Getting Geographic Locations in the Safari Web Content Guide.

    0 讨论(0)
  • 2021-01-31 21:09

    Check out geo-location-javascript.

    http://code.google.com/p/geo-location-javascript/

    Edit:

    Note, I have never used this so I'm not sure how well it works. I just found it in a google query.

    0 讨论(0)
  • 2021-01-31 21:13

    Web applications on iPhone, Android or even certain desktop browsers (some recent versions of Firefox, Chrome and Opera) use the W3C Geolocation API to request your location. Google Gears also supports a similar geolocation API as a plugin for many browsers, but the W3C API is becoming the standard.

    The code to check for support of the API and then request a location is straightforward (if (navigator.geolocation) ...). Some sample code here.

    0 讨论(0)
  • 2021-01-31 21:24

    Application use the native API on the platform to get location. In the case of Android, native apps are usually built using Java and use the Android SDK. Apple iPhone/IApd apps are written in Objective-C against the iPhone SDK.

    You can write native apps using web skills (i.e. Javascript, CSS and HTML) using tools, like PhoneGap, that give you access to the native functions of the phone.

    0 讨论(0)
提交回复
热议问题