私は自分のアプリの検索バーに何かを入力すると、Webサーバーに私の緯度と経度を送信する必要があります。タグ。私はチタニウムを初めて使っているので誰でも助けてくれますか?私はiPhoneのWebベースのアプリケーションを開発しています
-2
A
答えて
0
あなたは基本的には(経度/緯度を取得するために@Muhammad Zeeshanから機能を取る)あなたのWebサービスにHTTP経由でリクエストを送信し、その結果を使用していますサーバー側で
var xhr = Titanium.Network.createHTTPClient();
// write file on success
xhr.onload = function(){
var f = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory,this.apiFile);
f.write(this.responseData);
};
// error handling
xhr.onerror = function(){
Ti.API.error(this.status + ' - ' + this.statusText);
};
// open the client (and test HTTPS)
xhr.open('GET','http://example.com/api/?longitude=' + longitude + '&latitude=' + latitude);
// send the data
xhr.send();
// read file and return json
var f = Titanium.Filesystem.getFile(Titanium.Filesystem.applicationDataDirectory, this.apiFile);
var contents = f.read();
var yourJson = JSON.parse(contents);
あなたはにはいくつかのWebサービスを必要とします(他の人が類似しているべきである)(あなたは、サーバー上で使用する言語を指定していない)が、私はMySQLデータベースを介してデータを取得推測に話:句はタグでフィルタリングするWHERE
SELECT ((ACOS(SIN($lat * PI()/180) * SIN(lat * PI()/180) + COS($latitude * PI()/180) * COS(lat * PI()/180) * COS(($longitude – lon) * PI()/180)) * 180/PI()) * 60 * 1.1515) AS `distance` FROM `locations` HAVING `distance`<=’10′ ORDER BY `distance` ASC
追加追加同じように。
0
TiDeveloperの代わりにTiStudioを使用している場合は、サンプルプロジェクトGPSを使用して開始することができます。ダウンロードにバンドルされているので、それを起動し、そのコードを作業コピーとして使用して学習します。
関連する問題
- 1. Webベースのアプリケーションでのエンドツーエンドのソフトウェア開発サイクル?
- 2. クロスプラットフォーム開発用のアプリケーションを探しているアプリケーションとWebアプリケーション
- 3. 更新は、私は数日前、Symfony2の持つWebアプリケーションを開発してい
- 4. iphoneアプリケーション開発ホームボタン
- 5. iphoneアプリケーション開発のアラートビュー
- 6. クライアントサーバーiPhoneアプリケーションの開発
- 7. iPhoneアプリケーションの開発プラットフォーム
- 8. は、私はまだSymfony2のアプリケーションを開発してい
- 9. クリアWebページは、私は、Webアプリケーション開発のJBoss
- 10. Webアプリケーション開発
- 11. ASP.NETのiPhone Webアプリケーション開発 - どこから始めるの?
- 12. Webベースのアプリケーション
- 13. iPhone Web開発画像スケーリング
- 14. iPhone開発は、光線のアプリケーション
- 15. Androidベースのアプリケーション開発でC#
- 16. 私はasp.netアプリケーションを開発しています
- 17. ScalaのWebアプリケーション開発
- 18. Webアプリケーション開発のSharePointデザイナページ
- 19. Glip RingCentral Webアプリケーションの開発
- 20. Webアプリケーション開発のアプローチ
- 21. Tomcat6が私のWebアプリケーションを展開していません
- 22. 私はWebベースのマイクロファイナンスアプリケーションを開発中にメンタリングが必要です
- 23. は、計算力の強いアプリケーションを開発するためのJavaベースのツールを提案しています。
- 24. 開発用Webサービスを使用したAndroidアプリケーションの開発
- 25. ルールはJava Webベースのアプリケーションに秀でています
- 26. 公開Webアプリケーション私は、コマンドラインからMSBuildのでAzureの既存のWebアプリケーションへの私のWebアプリケーションを公開しようとしている
- 27. IPhoneのネイティブアプリの私はiPhoneのネイティブアプリを開発したいのPhoneGapとPHP
- 28. 私は、次のテストフレームワーク/ツール間混乱していJSFベースのWebアプリケーション
- 29. iPhone/Mac用Web開発の要件はありますか?
- 30. セキュリティリスク私はノートパソコンサーバ<strong>WAMP</strong>を使用してWebアプリケーションを開発しています
初めてチタンを学ぶ。あなたが最初に試したことは何ですか? –
現在のLatをデバイスから長く取得していますか? –