1

ボタンを使用して現在の gps 座標を mySQL データベースに送信できる jquery でゴルフ アプリを構築しようとしています。

問題は、私が php に不慣れで、使用できるコードを見つけようとしていることです。私はデータベースを構築しました:

  1. ID int 3 自動インクリメント
  2. LAT フロート 10
  3. ロンフロート 10

誰かがいくつかのhtmlとphpコードを手伝ってくれませんか?

<!DOCTYPE html>
<html>
<body>
    <div data-role="page" id="page1">
        <div data-theme="b" data-role="header" data-position="fixed">
            <h5>
                Play 9 holes
            </h5>
        </div>
    </div>
<p id="demo">Click the button to get your position:</p>
<button onclick="getLocation()">Try It</button>
<div id="mapholder"></div>
<script>
var x=document.getElementById("demo");
function getLocation()
  {
  if (navigator.geolocation)
    {
    navigator.geolocation.getCurrentPosition(showPosition,showError);
    }
  else{x.innerHTML="Geolocation is not supported by this browser.";}
  }

 function showPosition(position)
  {
  var latlon=position.coords.latitude+","+position.coords.longitude;

  var img_url="http://maps.googleapis.com/maps/api/staticmap?center="
   +latlon+"&zoom=14&size=400x400&sensor=false";
   document.getElementById("mapholder").innerHTML="<img src='"+img_url+"' />";
   }

 function showError(error)
  {
   switch(error.code) 
     {
   case error.PERMISSION_DENIED:
      x.innerHTML="User denied the request for Geolocation."
       break;
     case error.POSITION_UNAVAILABLE:
       x.innerHTML="Location information is unavailable."
        break;
     case error.TIMEOUT:
       x.innerHTML="The request to get user location timed out."
        break;
     case error.UNKNOWN_ERROR:
         x.innerHTML="An unknown error occurred."
       break;
     }
   }
 </script>
 </body>
 </html>

このコードは現在の位置を示していますが、position.coords.latitude+","+position.coords.longitude をデータベースに送信できるリクエスト関数が必要ですか?

4

1 に答える 1

1

何をしようとしているのかよくわかりませんが、Google Maps API での PHP と MySQL の使用に関する Google Maps API サイトの記事を次に示します。

https://developers.google.com/maps/articles/phpsqlsearch_v3

https://developers.google.com/maps/articles/phpsqlajax_v3

https://developers.google.com/maps/articles/phpsqlinfo_v3

https://developers.google.com/maps/articles/phpsqlgeocode

于 2012-04-10T22:02:21.273 に答える