我可以使用以下代码成功生成谷歌地图:
var myLatlng = new google.maps.LatLng(37.77493, -122.419415);
var myOptions = {
zoom: 15,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
但是,当我尝试使用下面的代码块(将坐标存储在变量中)来执行此操作时。地图显示为全蓝色,有或没有替换功能。
var coordinate = "37.77493,-122.419415";
coordinate = coordinate.replace('"','');
var myLatlng = new google.maps.LatLng(coordinate);
var myOptions = {
zoom: 15,
center: myLatlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
谁能告诉我出了什么问题?