0

我將一個kml文件導入到融合表中,並試圖將其修改爲特定的產品標準。特別是,我需要重新將浮點數調整爲整數。Fusion Tables中的列格式化不能轉化爲映射語句

我已經嘗試過手動重置那些並非意味着在融合表中看到漂浮物的數字(通過調整列設置)。然而,在我的'infowindow'調用聲明中,它們仍然保持爲浮動狀態(例如,在這裏,但這不是我最新的代碼....下面的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) :' +    
      '&nbsp;&nbsp;&nbsp;' + e.row['TOTAL_ROOF'].value + '</p>', 
    '<p>' + 'Potential Roof Area (sqft) :' + '&nbsp;&nbsp;&nbsp;' + 
      e.row['POTENTIAL_'].value + '</p>', 
     '<p>' + 'Pitched or Flat Roof (?) :' + '&nbsp;&nbsp;&nbsp;' + 
      e.row['PITCHED_OR'].value + '</p>', 
    '<p>' + 'Number of Panels for available Roof Area :' + 
      '&nbsp;&nbsp;&nbsp;' + 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) :' + 
      '&nbsp;&nbsp;&nbsp;' + e.row['WATTS'].value + '</p>', 
    '<p>' + 'Annual KWH inc. est. daylight/cloud conditions (Watts generated/
      1.18125) :' + '&nbsp;&nbsp;&nbsp;' + e.row['KWH_PER_YR'].value + '</p>', 
    '<p>' + 'Value of Electricity PER Year (Annual KWH * .118) :' +  
      '&nbsp;&nbsp;&nbsp;' + e.row['ANNUAL_DOL'].value + '</p>', 
    '<p>' + 'Value of Electricity PER Month (Electricity PER Year/12) :' 
      + '&nbsp;&nbsp;&nbsp;' + e.row['MONTHLY_DO'].value + '</p>', 
    '</div>', 
    '</div>' 

回答

0

我會保留數據在Fusion Tables中。如果我正確理解你的數據沒有錯,你只想顯示它不同。

如果是這種情況,您可以調整InfoWindow的格式。只需使用JavaScript來更改值的顯示。你可以幾個選項之間選擇,以花車轉換爲整數:

例子:

'<p>' + 'Potential Roof Area (sqft) :' + Math.round(e.row['POTENTIAL_'].value) + '</p>' 
+0

好。好決定。我想我希望融合表方面會更靈活。 – user14696 2013-04-13 23:47:22