2016-07-21 6 views
0

は、私はそれを分割しようとしましたが、私は、コンソール私は(10.12345、70.12345)を分割したい

lattitudeにこの出力を得る: - (10.12345

経度: - 70.12345)

私が欲しいですこのような出力 -

lattitude: - 10.12345

経度: - 70.12345

は、ここでのコードの私の作品==

   var latlngStr = input.toString().split(',',2); 

      var latlng = {lat: parseFloat(latlngStr[0]), lng: parseFloat(latlngStr[1])}; 

      console.log("lattitude :-- "+latlngStr[0]); 
      console.log("longitude :-- "+latlngStr[1]); 

      console.log("actualdata : "+latlngStr); 
      console.log(+status); 
      $scope.geocoder.geocode({'location': latlng}, function(results, status) { 
       if (status == google.maps.GeocoderStatus.OK) 
       { 
       if (results[1]) 
       { 
        map.setZoom(11); 
        infowindow.setContent(results[1].formatted_address); 
        infowindow.open(map, $scope.pin); 
       } else 
       { 
        window.alert('No results found'); 
       } 
       } else 
       { 
       //window.alert('Geocoder failed due to: ' +status); 
       } 
      }); 
      } 

答えて

0

input.toString().replace('(','').replace(')','').split(',',2);

+0

返信いただきありがとうございますmr.Sameer、あなたの答えは私のために働いた –

0
input.toString().substring(1, input.length-1).split(',') 
0

event.latLngは私が文字列に変換してるのLatLngオブジェクトが不必要であるされています。オブジェクトのネイティブメソッドを使用することもできます。

var lat = event.latLng.lat(); var lng = event.latLng.lng();

関連する問題