私は google MAPS API V3 にかなり慣れていないので、助けてもらいたいと思っています。サイトでポリゴンを描画していますが、正常に動作します。ポリゴンの座標を MYSQL データベースに保存します。テーブルの構造は次のとおりです。
CREATE TABLE IF NOT EXISTS `localite` (
`id_localite` int(11) NOT NULL AUTO_INCREMENT,
`libele_localite` varchar(255) NOT NULL,
`lat_localite` text NOT NULL,
`long_localite` text NOT NULL,
PRIMARY KEY (`id_localite`)
)
ご覧のとおり、緯度と経度を別々の列に分割し、PHP を使用して座標を取得しています。
lat_localite 列には緯度座標のみが含まれ、long_localite 列には経度座標のみが含まれます。Javascript を使用してこの座標を取得し、コンテンツを 2 つの別々のテキストエリアに記述します。これはコードです。
google.maps.event.addListener(drawingManager, 'polygoncomplete', function(polygon) {
var patths = polygon.getPath();
var stuh = patths.getLength();
var lat_localite='';
var long_localite='';
for (var i=0; i<(stuh) ;i++)
{
lat_localite += (patths.getAt(i).lat()+'\n');
long_localite += (patths.getAt(i).lng()+'\n');
document.forms['formId'].elements['Textarea1ID'].value=lat_localite;
document.forms['formId'].elements['Textarea2ID'].value=long_localite;
}
});
だから今、テーブルに保存されているすべてのポリゴンを表示したいのですが、どうすればよいかわかりません。