私は地理的なポイント、緯度、経度からなるテーブルを持つMySQLデータベースを持っています。これらの座標をGoogleマップにポイントとして表示します。 JavaScriptが直接データベースにアクセスすることは可能ですか、それともまずPHPを使用して行う必要がありますか?mysqlストアドポイントをGoogleマップに置く
0
A
答えて
0
何らかの種類のサーバー側言語が必要になります。おそらくajax/jsonの要求、またはXMLファイルを引っ張り、データをループします。あなたがPHPをより快適にしている場合は、script
タグ内に検索結果をループします:
<script type="text/javascript">
var mapArray = new Array;
<?php
$i = 0;
$result = mysql_query('SELECT * FROM location');
while ($row = mysql_fetch_assoc($result)) {
echo 'mapArray[' .$i++ . '] = new Array(' . $row['lat'] . ',
' . $row['lng'] . '");
';
}
?>
for (var i in mapArray) {
var myLatLng = new GLatLng(mapArray[i][0], mapArray[i][1]);
GMarker(myLatLng);
}
</script>
0
JavaScript XMLHttpRequestオブジェクトを使用すると、JavaScriptとSQLデータベース間のリンクとしてPHPスクリプトを使用することは可能です。
2
はい、可能です。データベースからポイントを取得するには、PHPを使用する必要があります。リクエストのGoogleの例については、Google Maps Javascript API V3 referenceをご覧になり、コードをまとめて質問を更新してください。
+0
ここに、APIリファレンスのコードサンプルへの直接リンクがあります。http://code.google.com/apis/maps/documentation/javascript/examples/index.html – stealthyninja
関連する問題
- 1. 私のGoogleマップにピンポイントマーカーを置く
- 2. ユーザーがGoogleマップにマーカーを置くことを許可する
- 3. TableViewにGoogleマップを置く方法 - Swift 3
- 4. Googleマップの右上にボタンを置くAPI
- 5. Googleマップ:地図の左上にマーカーを置く
- 6. googleマップをsticky navの下に置くこと
- 7. GoogleマップのMySQLからの位置情報の照会
- 8. Googleマップにマーカーを配置する
- 9. Googleマップにテキストを配置する
- 10. Googleマップのカスタムコントロールの配置
- 11. Googleマップのレインダーの位置
- 12. Googleマップのラベル配置
- 13. PHP/mySQLとGoogleマップのジオコーディング
- 14. Googleマップを置き換えて街路図を開く
- 15. Googleマップの下に位置するコンテンツ
- 16. Googleマップでの位置を指摘
- 17. GoogleマップAPIファイルのフィールドを配置-ID
- 18. Googleマップの位置を比較する
- 19. Googleマップに線を描く方法
- 20. Googleマップで図形を描くには?
- 21. Googleマップ上に矩形を描く
- 22. アンドロイドのタブにGoogleマップを開く
- 23. PHP-のMySQLからのGoogleマップ上の複数の位置を表示
- 24. GoogleマップHTML InfoWindowを使用したMySQLマップ
- 25. Googleマップで長引く
- 26. Android Googleマップの現在の位置
- 27. オーバーレイビューの自動位置GoogleマップV3
- 28. マーカーの現在の位置android Googleマップ?
- 29. AndroidリアルタイムGoogleマップの位置追跡
- 30. CSSの位置 - Googleマップのカットオフ
あなたはそう行くための方法だろうPHPを使用して、データベースと対話するためのサーバーサイドスクリプト/プログラムが必要になります。 –