地图上有多个位置

Multiple locations on map

本文关键字:位置 地图      更新时间:2023-09-26

我正试图在加载时为我的应用程序创建一个事件,以显示CSV excel文件中的数据。

基本上,我试图引用Excel CSV文件中的数据,这些数据将反过来用文件(CSV)中的位置填充我的谷歌地图。

这使我更容易将数据添加到CSV,并始终能够使用最新数据填充地图。

我使用的是Javascript和jQuery。

您将需要一个脚本来将CSV文件解析为数组或循环语句。我建议使用PHP的fgetcsv方法:

$row = 1;
$output_array = array();
if (($handle = fopen("file_name.csv", "r")) !== FALSE) {
    while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
        $num = count($data);
        echo "<p> $num fields in line $row: <br /></p>'n";
        $row++;
        for ($c=0; $c < $num; $c++) {
            $output_array[] = $data[$c];
        }
    }
    fclose($handle);
}

这基本上打开文件,读取它,将所有行存储在一个数组中,用于前端演示。在你看来,你可以做一些类似的事情:

echo '<script type="text/javascript">';
foreach($output_array as $data_chunk)
{
   echo 'JavaScript line for Geolocation';
}
echo '</script>';