2013-09-30 2 views
0
<script type="text/javascript"> 

     function initialize1() { 

      var markers = JSON.parse('<%=FarmerMap()%>'); 
      var mapOptions = { 
       center: new google.maps.LatLng(markers[0].Lats, markers[0].Longs), 
       zoom: 10, 
       mapTypeControl: true, 
       mapTypeControlOptions: { 
        style: google.maps.MapTypeControlStyle.DROPDOWN_MENU, 
        position: google.maps.ControlPosition.TOP_RIGHT 
       }, 
       mapTypeId: google.maps.MapTypeId.ROADMAP 


      }; 



      var infoWindow = new google.maps.InfoWindow(); 
      var map = new google.maps.Map(document.getElementById("FarmerMap"), mapOptions); 
      for (i = 0; i < markers.length; i++) { 
       var data = markers[i] 
       var myLatlng = new google.maps.LatLng(data.Lats, data.Longs); 
       var marker = new google.maps.Marker({ 
        position: myLatlng, 
        map: map, 
        title: data.title, 
        animation: google.maps.Animation.BOUNCE 

       }); 
       (function(marker, data) { 


        google.maps.event.addListener(marker, "click", function(e) { 
         infoWindow.setContent(data.FarmerName,data.Area); 
         infoWindow.open(map, marker); 
        }); 
       })(marker, data); 
      } 
      return true; 
     } 
    </script> 

Мой вопрос infoWindow.setContent (data.FarmerName, data.Area); будет не Dispaly две колонки значения ..Это показывает только один столбец Name..that означает FarmerName только ... я хочу показывает farmername и область также ...Как показать Два значения столбца, когда я выбрал местоположение Карты

ответ

1

Попробуйте это:

google.maps.event.addListener(marker, "click", function(e) { 
        infoWindow.setContent('<p>' + data.FarmerName 
          + ', ' + data.Area + '</p>'); 
        infoWindow.open(map, marker); 
       }); 
+0

Thanku так много сэр – Sambasiva

Смежные вопросы