javascript - PHP 查询数组到 Javascript Google map 迭代器

标签 javascript php mysql arrays google-maps

PHP 代码

$sql = "SELECT location FROM data";    
$result=$conn->query($sql);
$data = array();
while($row = $result->fetch_assoc()){
    $data[] = $row["location"];
}

Javascript

function getPoints(){
    return [
        var coordinateArray = <?php echo json_encode($data); ?>;
        for(i-0;i<coordinateArray.length; i++({
            var sep = coordinateArrays.split(',');
            new google.maps.LatLng(sep[0], sep[1]);
        }
 ];
}

表格中的示例数据:

location = 12.121212,13.131313 -> No quotes
data = "Hello"
author="Me"

目前,在 javascript 中声明数组变量时发生了中断。有些东西在那里发生了中断。感谢任何帮助

最佳答案

似乎您有一个名称不匹配的协调数组/坐标数组和索引问题,请尝试

 var coordinateArray = <?php echo json_encode($data); ?>;
    for(i=0; i<coordinateArray.length; i++) {
        var sep = coordinateArray[i].split(',');
        new google.maps.LatLng(sep[0], sep[1]);
    }

还有括号 i++ 的问题(和赋值 i-1 而不是 i++)和 i=1

关于javascript - PHP 查询数组到 Javascript Google map 迭代器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34845846/

相关文章:

javascript - 如何检测文档是否回到焦点?

javascript - Facebook 在 Chrome 中给出 "Unsafe JavaScript attempt to access frame with URL"错误

php - 当 WooCommerce 中提供免费送货时,仅禁用特定的固定费率送货方式

PHP + SQL -- 统计多行点击次数

mysql - 删除专辑及其媒体和子专辑及其媒体的正确方法

javascript - Photoshop 脚本 : iterating list of all layers withing the layerset is very slow

Javascript正则表达式连续两次避免相同的字符

php - 如何使用PHPUnit设置ExpectedException()?

mysql - 为什么我的更新查询对我的表格内容没有影响?

mysql - 除默认值外的分组依据和联系人行