Javascript 如果未找到值,则返回文本字符串
如果找到相机对象的纬度和经度值,我将显示谷歌地图。这些值是用ruby获取的 我得到了它,所以如果找不到经度值,地图不会显示在第1行,但我无法显示文本字符串Javascript 如果未找到值,则返回文本字符串,javascript,string,return-value,Javascript,String,Return Value,如果找到相机对象的纬度和经度值,我将显示谷歌地图。这些值是用ruby获取的 我得到了它,所以如果找不到经度值,地图不会显示在第1行,但我无法显示文本字符串 function initialize() { if (cameraLong === '') return; var cameraLatlng = new google.maps.LatLng(cameraLong, cameraLat); var mapOptions = { zoom: 8,
function initialize() {
if (cameraLong === '') return;
var cameraLatlng = new google.maps.LatLng(cameraLong, cameraLat);
var mapOptions = {
zoom: 8,
center: cameraLatlng
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var marker = new google.maps.Marker({
position: cameraLatlng,
map: map,
title: 'Camera Location'
});
var mapFirstClick = false;
$("#nav-tabs").click(function() {
mapFirstClick || setTimeout(function() {
google.maps.event.trigger(map, 'resize');
mapFirstClick = true;
map.setCenter(cameraLatlng);
}, 200);
});
}
google.maps.event.addDomListener(window, 'load', initialize);
如果你想让某些东西出现,你必须编写代码来实现它。例如:
if (cameraLong === '') {
$('#map-canvas').replaceWith("<p>The coordinates weren't found.</p>");
return;
}
我们看不见的那个!您好,如果cameraLong===返回,行是;如果未找到值,请确保贴图不会加载到随机位置。然后我需要的是一个文本字符串,它表示找不到任何值,而不是什么都不加载!不清楚您的文本字符串会发生什么情况。这里有一个想法:如果cameraLong==返回未找到的坐标。;,所以只需返回字符串?这正是我想要做的,也是我期望发生的事情,如果我做了上面的事情,但是由于某种原因,字符串没有显示出来。