私はうまくいけば主にPHPになるので、後でJavascriptを必要としないスクリプトを作っていますが、今はいくつかのことに固執しています。PHPとJavascriptの配列とGPSの場所
GPSの場所を保存して比較する最良の方法は何ですか?データベースに保存して(現在はMySQLを使用して)、いくつかのコードで近くの人を見つけることができますが、特にデータベースに値がたくさんある場合は、かなり集中的になる恐れがあります。これはサーバー上で実行する必要があります。私は現在現在PHPを使用しています。
このデータを取得してGoogleマップで表示するにはどうすればよいですか?私はすでにデータを入れているときに私のコードが動作していますが、このデータをデータベースから取得したいと思います。あまりにも多くのユーザーに、世界中のすべての人々を代表する1つのGoogleマップビューに100個のマーカーを配置するよう依頼していますか?あるいは、私は特定の地域内の人々に固執すべきですか?私の現在のコードは次のとおりです。
var people = [ ['Type1', -33.890542, 151.274856], ['Type2', -33.923036, 151.259052], ['Type2', -34.028249, 151.157507], ['Type2', -33.80010128657071, 151.28747820854187], ['Type1', -33.950198, 151.259302] ];
各「タイプ」は異なる画像を表示するので、私は、タイプを引っ張るデータベースから緯度と長いと、このJavaScript配列にそれらを配置する必要があります。
私はJavaScriptと地図のこちら側に新たなんだ、そこに投げいくつかの質問があります知っている:)
http://code.google.com/apis/maps/documentation/javascript/basics.html#Geolocation – Petah
:上記のリンクではオリジナルの式は次のようになります。私は彼らの位置を(彼らの許可を得て)保存するためにそれを使用して作業しています、そして、それをウェブサイトに行く他の人にマップします。 –
MySQLの空間的な機能を使用してデータを保存することができます:http://dev.mysql.com/doc/refman/5.0/en/spatial-extensions.html – F21