2017-03-02 123 views
0

如何获取变量php.i中的数据需要将标记拖放到视图class.iam中获取纬度和经度在alert()上获取经度和纬度。如何获取代码中纬度和经度的数据

$ latitude =? $ longitude =?

//map 
    $this->load->library('googlemaps'); 

    $config['center'] = '37.4419, -122.1419'; 
    $config['zoom'] = 'auto'; 
    $this->googlemaps->initialize($config); 

    $marker = array(); 
    $marker['position'] = '37.429, -122.1419'; 
    $marker['draggable'] = true; 

    //working alert on view and popup latitude and lontitude 
    $marker['ondragend'] = 'alert(\'You just dropped me at: \' + event.latLng.lat() + \', \' + event.latLng.lng());'; 
    $this->googlemaps->add_marker($marker); 
    $arr['latitude']=? 

    //location need which is popup in alert() as event.latLng.lng() 
    $arr['longitude']=? 

回答

0

//尝试在JavaScript

function loadMap() 
    { 
     var a=(document.getElementById("la").value); 
     var b=(document.getElementById("lo").value); ; 

     var mapOptions = { 
      center:new google.maps.LatLng(a,b), 
      zoom:17 
     } 

     var map = new google.maps.Map(document.getElementById("your div id"),mapOptions); 

     var marker = new google.maps.Marker({ 
      position: new google.maps.LatLng(a, b), 
      map: map 
     }); 
    }