我将一个 kml 文件导入到融合表中,并一直在尝试将其修改为特定的产品标准。特别是,我需要将浮点数重新调整为整数。
我已经尝试手动重置融合表中不应被视为浮点数的数字(通过调整列设置)。然而,在我的“信息窗口”调用语句中,它们仍然保持为浮点数(例如,转到此处,但这不是我最新的代码....下面的 html 文件是....:http:// www.solar.pioneervalleydata.org/html/map.html)。
融合表中的数字格式可以在地图文档中保留吗?是否有一种 html 方法可以在我的语句中解决这个问题(或者在我的初始化函数中重写一个数组是我唯一的选择......这对我来说听起来很慢)......
var infowindow = new google.maps.InfoWindow();
google.maps.event.addListener(layer, 'click', function(e) {
var contentString = [
'<div class="tabs">',
'<ul>',
'<li><a href="#tab-1"><span>ROOF/PANEL AREA</span></a></li>' +
'<li><a href="#tab-2"><span>ENERGY TOTALS</span></a></li>',
'<ul>',
'<div id="tab-1">',
'<div class="contents" style="display:block">' +
'<p>' + '<br>' + '<br>' + 'Total Roof Area (sqft) :' +
' ' + e.row['TOTAL_ROOF'].value + '</p>',
'<p>' + 'Potential Roof Area (sqft) :' + ' ' +
e.row['POTENTIAL_'].value + '</p>',
'<p>' + 'Pitched or Flat Roof (?) :' + ' ' +
e.row['PITCHED_OR'].value + '</p>',
'<p>' + 'Number of Panels for available Roof Area :' +
' ' + e.row['NUMBER_OF_'].value + '</p>',
'</div>',
'</div>',
'<div id="tab-2">',
'<div class="contents" style="display:block">' +
'<p>' + '<br>' + '<br>' + 'Watts generated (# of Panels * 250kw) :' +
' ' + e.row['WATTS'].value + '</p>',
'<p>' + 'Annual KWH inc. est. daylight/cloud conditions (Watts generated /
1.18125) :' + ' ' + e.row['KWH_PER_YR'].value + '</p>',
'<p>' + 'Value of Electricity PER Year (Annual KWH * .118) :' +
' ' + e.row['ANNUAL_DOL'].value + '</p>',
'<p>' + 'Value of Electricity PER Month (Electricity PER Year / 12) :'
+ ' ' + e.row['MONTHLY_DO'].value + '</p>',
'</div>',
'</div>'