2016-09-26 8 views
0

私は30マイル以内に観光スポットをチェックアウトするのに役立つアプリを開発しています。 (すべての緯度、場所のlonはmysqlに保存されています)私はMIT App Inventorを使ってこれを行っています。 iOSでそれを取得するには、私はphonegapを使用しています。 & github repo。php変数をphonegapアプリケーションのhtml形式に渡します

phonegapでは、私はindex.htmlファイルのみを使用できます。どこにphpファイルを置くべきですか 私はこれらの2つのオプションを試しました i)Display.php in github 私はアプリを走らせると、それはそのようなPHPファイルを示しました。 ii)リモートサーバーのDisplay.php今回は、ブラウザまたはChromeを使用してアクションを完了するよう促しました(コントロールはアプリの外に出る)

Pl。助けて。

答えて

1

phpでリモートサーバを使用する必要があります。あなたのファイルはAPI呼び出しを処理し、json応答を作成する必要があります。次に、javascriptを使用してindex.htmlからそのAPIを呼び出すことができます。

+0

もっと手の込んだことができますか – aarthi

0

、それは言う

Qをhttp://phonegap.com/about/faq/

を参照してください:YOUのPhoneGapで使用するPHP/ASP/JSF/JAVA/.NETことができますか?
A:PhoneGapアプリケーションは、HTML、CSS、およびJavaScriptのみを使用できます。ただし、任意の言語で書かれたバックエンドサービスと簡単に通信するために、ネットワークプロトコル(XmlHTTPRequest、Webソケットなど)を使用することができます。これにより、PhoneGapアプリは、デバイスがインターネットに接続されている間、既存のビジネスプロセスにリモートからアクセスできます。

私はそれが役に立ちそうです。

+0

XMLHTTPRequestを使ってデータを取得し、index.htmlのjs変数に渡しました。取得されたデータ - 複数の緯度経度。キャンバス上にGoogleマップをプロットするため。私はstring.ilocArr.forEach(function(item){ delimiter = '、'; start = 1; result = item.split(delimiter、start + 1).join(デリミタ); //)に格納しました。 // latR = result.substring(result.indexOf( '、')+ 1); latR = result.split( '、'); //アラート(latR); tmpDat1 + =アラート(結果) &markers = color:blue | label:U | "+ latR [0] +"、 "+ latR [1]; //警告(tmpDat1); //オプション。値=結果; //list.appendChild (オプション); }); – aarthi

+0

XMLHTTPRequestを使ってデータを取得し、index.htmlのjs変数に渡しました。フェッチされたデータは複数の緯度、経度で表示されます。キャンバスに複数のマーカーGoogleマップをプロットするために、文字列に格納しました。 + newLoc [0] + "、" + newLoc [1]; locArr.forEach(function(item){newLoc = item.split( '、'); tmpDat1 + = "&マーカー=色:青|ラベル:U | });この値をURLに使用します - var tile = "http://maps.google.com/maps/api/staticmap?sensor=false¢er=" + lat + "、" + long + "&zoom = 13&size = 400x200" + tmpDat1l;私はアプリを実行すると、私はこのmsg-&markers = color:blue | label:U | <?php phpスクリプトが表示されます – aarthi

+0

申し訳ありません。簡単に言えば、私は文字列に複数のマーカーを格納します--- var tmpDat1 =&マーカー= lat1、long1&マーカー= lat2、long2&マーカー= lat3、long3&マーカー= lat4、long4。私はURLでこれを使用しています - var google_tile = "http://maps.googleapis.com/maps/api/staticmap?center=" + latitude + "、" + longitude + "&zoom = 13&size =" + c.width + "x" + c.height + tmpDat1l + "&sensor = false&key = xxxdddddxx";それは動作しません。 plヘルプ – aarthi

関連する問題