2012-09-19 5 views
0

속성을 표시하는 양식을 만들려고합니다. 양식이 아래에 표시됩니다. Google지도에서 부동산의 위치를 ​​표시하려면 어떻게해야합니까?Google지도에서 부동산 양식의 위치 표시

  <legend><?php echo JText::_('COM_IPROPERTY_LOCATION'); ?></legend> 
      <div class="formelm"><?php echo $this->form->getLabel('hide_address'); ?> 
      <?php echo $this->form->getInput('hide_address'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('street_num'); ?> 
      <?php echo $this->form->getInput('street_num'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('street'); ?> 
      <?php echo $this->form->getInput('street'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('street2'); ?> 
      <?php echo $this->form->getInput('street2'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('apt'); ?> 
      <?php echo $this->form->getInput('apt'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('city'); ?> 
      <?php echo $this->form->getInput('city'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('postcode'); ?> 
      <?php echo $this->form->getInput('postcode'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('locstate'); ?> 
      <?php echo $this->form->getInput('locstate'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('province'); ?> 
      <?php echo $this->form->getInput('province'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('country'); ?> 
      <?php echo $this->form->getInput('country'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('region'); ?> 
      <?php echo $this->form->getInput('region'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('county'); ?> 
      <?php echo $this->form->getInput('county'); ?></div> 
     </fieldset> 
     <fieldset> 
     <legend><?php echo JText::_('COM_IPROPERTY_DRAG_AND_DROP'); ?></legend> 
      <?php echo $this->form->getLabel('geocode_header'); ?> 
      <div class="formelm"><?php echo $this->form->getLabel('latitude'); ?> 
      <?php echo $this->form->getInput('latitude'); ?></div> 
      <div class="formelm"><?php echo $this->form->getLabel('longitude'); ?> 
      <?php echo $this->form->getInput('longitude'); ?></div> 
      <div><?php echo $this->form->getInput('google_map'); ?></div> 
     </fieldset> 
    </div> 

답변

0

Google지도를 만들고 그 위에 마커를 추가하십시오. 위도와 경도가 이미있는 것 같습니다. 따라서지도를 만들려면 this example처럼 매우 간단해야합니다. 이것은 귀하의지도를 발전시키기위한 출발점이되어야합니다.

function initialize() { 
    var myLatlng = new google.maps.LatLng(<?php echo $this->form->getInput('latitude'); ?>,<?php echo $this->form->getInput('longitude'); ?>); 
    var mapOptions = { 
     zoom: 4, 
     center: myLatlng, 
     mapTypeId: google.maps.MapTypeId.ROADMAP 
    } 
    var map = new google.maps.Map(document.getElementById('map_canvas'), mapOptions); 

    var marker = new google.maps.Marker({ 
     position: myLatlng, 
     map: map, 
     title: 'Hello World!' 
    }); 
    } 
관련 문제