2010-10-19 166 views
0

您好 我正在定製gmap infoWindow。 我寫了下面的代碼..定製谷歌地圖infoWindow

<script type="text/javascript" src="http://www.google.com/jsapi?key=ABQIAAAAWFxfdA2Gu9LJMJw80x2tKhQhoncwM0SGfm1Opx_70t50wOiSWxRz3mt77PVPCsnMPENBxlx9FaX5AQ"></script> 
<script src="javascript/extinfowindow.js" type="text/javascript"></script> 
<script type="text/javascript"> 



var gmarkers = []; 
function createMarker(point,name,html,map) { 

    var myIcon = new GIcon(G_DEFAULT_ICON); 
    myIcon.image = "images/koodya_map_pointer.png"; 
    myIcon.iconSize = new GSize(22, 31); 
    var markerOptions = { icon:myIcon }; 

    var marker = new GMarker(point,markerOptions);  

     GEvent.addListener(marker, 'click', function(){ 

     marker.openExtInfoWindow(
      map, 
      "extInfoWindow_coolBlues", 
      "<div>"+ 
       "<div style='width: 78px;float:left;border:1px red solid;padding:0px'><img src='http://earth.google.com/outreach/images/mymaps_custom_icons_ss.jpg' width='77px' height='50px'/></div>"+ 
       "<div style='width: 130px;float:right;border:1px red solid;padding:0px'>Description Description Description Description Description Description Description</div>"+ 
       "<div style='border:1px red solid;padding:0px'>option option option option </div>"+ 
      "</div>", 
      {beakOffset:1} 
     ); 

     }); 

    return marker; 
    } 

但在錯誤控制檯顯示它錯誤 :marker.openExtInfoWindow不是一個函數 源文件:http://localhost:8080/SearchEngine/list?ps= * & PT =房產類型%3A * & LOC =加爾各答 線:72

can any1能告訴我爲什麼marker.openExtInfoWindow不被識別...... ??

回答

1

我想你所尋找的不是openExtInfoWindow它的marker.openInfoWindowHtml,你可以用上面的代碼填充它。

GEvent.addListener(marker, "click", function() { 
    marker.openInfoWindowHtml("Some other stuff"); 
    }); 

檢查這些鏈接,他們是非常好的爲獲得認真處理的GoogleMaps

Info Markers Tutorial

Google Maps Tutorials

+0

沒有的功能名稱是正確的,你可以從HTTP檢查出來:// gmaps -utility-library-dev.googlecode.com/svn/trunk/extinfowindow/docs/examples.html 我需要定製整個彈出不僅文本 – 2010-10-19 10:42:23

+0

好吧你是否已將導入添加到ExtInfo Window.js呢? – DeliveryNinja 2010-10-19 10:56:09

+0

是的,你可以看到第二行 2010-10-19 11:04:10