Javascript 不断获得;“意外标记”;在变量中使用坐标

Javascript 不断获得;“意外标记”;在变量中使用坐标,javascript,google-maps,variables,Javascript,Google Maps,Variables,我试图从变量中获取纬度和经度,但我一直得到意外标记,。我曾尝试使用var坐标=59.328615,13.485699和var坐标='59.328615,13.485699',但我只得到了相同的错误。现在我没有主意了。怎么了 var coordinate_latitude = 59.328615; var coordinate_longitude = 13.485699; var marker; var gm_map; function initialize() { var latlon

我试图从变量中获取纬度和经度,但我一直得到
意外标记,
。我曾尝试使用
var坐标=59.328615,13.485699
var坐标='59.328615,13.485699'
,但我只得到了相同的错误。现在我没有主意了。怎么了

var coordinate_latitude = 59.328615;
var coordinate_longitude = 13.485699;
var marker;
var gm_map;

function initialize() {
    var latlong = new google.maps.LatLng(coordinate_latitude, coordinate_longitude);

    var googlemaps_options = {
        zoom: 18,
        minZoom: 4,
        maxZoom: 18,
        center: latlong,
        mapTypeId: google.maps.MapTypeId.SATELLITE,
        streetViewControl: false
    }

    gm_map = new google.maps.Map(document.getElementById('google-maps'), googlemaps_options);

    marker = new google.maps.Marker({
        position: latlong,
        draggable: true,
        map: gm_map
    });
}


$(document).ready(function() {

    // INITIERA GOOGLE MAPS
    initialize();

});

提前感谢。

var坐标=59.328615,13.485699无效。应该是这样的:

var coordinate_latitude = 59.328615, coordinate_longitude = 13.485699;

但是,您报告的错误消息与您发布的代码没有任何关系(正如alestanis所指出的)。您当前的代码不应该出错,或者如果出错,则它必须是与您在问题中提到的错误消息不同的错误消息。

不要使用ready函数初始化映射。呈现页面后,需要在load事件中执行此操作。如果我删除jquery并改为执行以下操作,那么对我来说效果很好:

google.maps.event.addDomListener(window, 'load', initialize);

多亏了莫勒医生,我才让它起作用。geocodezip也有正确的答案,但我将在
$(文档(ready(function(){…
)中使用Dr.Molles解决方案(
initialize();
)..

在您的示例中,我没有看到任何
坐标
变量。请告诉我们从何处获得错误,实际的code@alestanis根据谷歌Chromes控制台,错误在
jquery.min.js
在线
2
(我正在从谷歌服务器获取jquery文件)但是如果我把坐标纬度,坐标经度改成59.328615,13.485699,错误就会消失,一切正常。所以这是变量的问题,我不知道它是什么:/变量在那里;
var坐标纬度
var坐标经度
在哪一行你给我们看的代码有错误吗?你的代码对我来说很好:那应该是什么?我的代码对它的唯一反应是坐标的变量。我把我的代码放到JSFIDLE,我一直得到
Uncaught TypeError:无法读取
chrome中未定义的
的属性'location'-extension://odgmhaimkkjbnpmnpbgemphpcedcbbfd/myscript.js:1
:/Link:谢谢您的回答,但是当我删除
initialize();
并在函数下面添加加载代码以进行初始化时,出现了相同的错误。
$(文档)。就绪(函数(){…