小编Laz*_*eon的帖子

Gmaps LatLng不读取我的数据

一切都应该没问题,但事实并非如此.没有控制台错误,没有.我的对象的结果在控制台中正确显示,如果我手动输入坐标,我的标记设置正确.

但是,如果我使用我的对象将数据传递给LatLng,则结果为零.

这在控制台中返回"46.00,45.00":

var data = jQuery.parseJSON(data);
console.log(data[0].coords);
Run Code Online (Sandbox Code Playgroud)

这为Google地图设置了我的标记:

var latLng = new google.maps.LatLng(46.00,45.00);
var marker = new google.maps.Marker({
    position: latLng,
    map: map
});
Run Code Online (Sandbox Code Playgroud)

但!如果我这样写它没有任何反应:

var data = jQuery.parseJSON(data);

var latLng = new google.maps.LatLng((data[0].coords));
var marker = new google.maps.Marker({
    position: latLng,
    map: map
});
Run Code Online (Sandbox Code Playgroud)

javascript php jquery google-maps

1
推荐指数
1
解决办法
66
查看次数

标签 统计

google-maps ×1

javascript ×1

jquery ×1

php ×1