質問

追加のiPhoneクライアントアプリをインストールせずに、WebアプリケーションがiPhoneの位置データにアクセスする方法はありますか?

そうでない場合は、既存のネイティブアプリ(できればエンドユーザーに無料で、できる限り軽量であることが望ましい)を推奨できる場合は、この情報をモバイルSafariに公開します 。 / p>

役に立ちましたか?

解決

はい、iPhone OS 3.0で。

他のヒント

HTML5 Geolocation API を使用して、これを行うことができます。

これは可能だとは思わない。 MobileSafariはこの情報を公開しません。

ありません。少なくとも、独自のUIWebViewベースのアプリケーションを実装し、CLLocationManagerから場所を読み取ってWebViewに挿入する必要があります。

良い出発点は、 iPhone-google-maps-component 。それ...

  

...は、バックグラウンドでUIWebViewを使用してHTML / JavascriptバージョンのGoogleマップをロードし、マップを制御するための元のJavascriptメソッドのサブセットを模倣するObjective-Cメソッドのセットを提供します。現在、中心位置の設定とズーム&をサポートしています。タッチインターフェイスを使用したパン

ジェイルブレイクされた携帯電話の場合、 Locatable はまさにあなたが説明しているもので、cydiaで利用可能であり、統合が非常に簡単です。サーバー側。

PhoneGap は、Javascriptがハードウェア機能にアクセスできるネイティブラッパーを提供する興味深いアプローチを採用しています。これは私の質問に対する正確な答えではありませんが、それ自体が興味深いものであり、仕事を終わらせる可能性があります。

次のURLで、Webアプリで GeoLocation API を使用して現在の場所を取得する簡単な例を見ることができます: http://mrvautin.com/2010/01/06/iphone-web-application-get-current-location/

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top