Google マップの mysql から座標を取得する正しい方法はありますか?
私がやっている現在の方法は、MySQL を使用して座標のリストを設定する、設定された要素から座標を取得する jQuery スクリプトを使用することです。
// jQuery script to get the coordinates
var coordArray = [];
$(".marker").each(function(index,div)
{
var coords = $(this).data("coords").split(",");
coordArray.push([coords[0],coords[1]]);
});
//while loop in PHP and I have displayed the coordinates within a <div> element:
while($row = $sql->fetch(PDO::FETCH_ASSOC))
{
<div class="marker" data-coords="<?php echo $row['lat'].",".$row['lng'];?>">stuff</div>
}
そうするより良い方法はありますか?それともこれでもいいのでしょうか?