0

HTML5 で Google マップ API と地理位置情報機能を使用しています。再開するには:スマートフォンに表示されているページで「navigator.geolocation.watchPosition」の結果を使用して、座標がエリアに存在するかどうかを確認します。

最初のテストでは、この関数を見つけました: http://www.mail-archive.com/google-maps-js-api-v3%40googlegroups.com/msg04561.html

そして今、私はこれを発見しました: Point-in-Polygon PHP Errors

だから私は同じ仕事をするjavascript関数とphp関数を持っています:座標をチェックし、座標が領域内にある場合はtrue/falseを返します。

php関数(もちろんAjax呼び出しなどのおかげで使用されるphp関数)によるjavascript関数(モバイルデバイスによる)による検証を行うことが望ましいですか?

速度が速く、消費量が少ないなどの方法はどれですか? 私にとっては、課金はクライアント デバイスよりも PHP サーバーに帰する方が望ましいですが、専門家に質問します :-)

あなたの答えをありがとう

4

1 に答える 1

1

クライアントを信頼できる場合、またはスクリプトのハッキングの可能性を気にしない場合は、JavaScript コードをクライアント側に配置して、クライアント/サーバー リクエストを回避することをお勧めします。 AJAX 呼び出し。

いずれにせよ、クライアント/サーバー リクエストがあり、同じリクエスト内でチェックを組み合わせることができる場合は、PHP の方が適しています。

于 2013-11-30T17:12:52.057 に答える