네이티브 지오 코더의 함수 외부에서 변수에 액세스

소셜 네트워크

문자열 제공에서 좌표를 얻기 위해 이온 네이티브 지오 코더를 사용하고 있습니다. 국가는 국가에 제공된 문자열입니다. 좌표는 아래 코드에서 필요한 위도와 경도를 제공합니다. variable coordinatesData는 함수 내에서 위도와 경도를 포함하는 실제 결과를 제공합니다. 함수 외부에서 coordinatesData 를 인쇄하려고 하면 undefined가 제공됩니다.

this.nativeGeocoder.forwardGeocode(Country).then((coordinates: NativeGeocoderForwardResult[])=> {
let coordinatesData=JSON.stringify(coordinates, null, 2) 
this.map.animateCamera( {
            target: {
                lat: coordinates[0].latitude, 
                lng: coordinates[0].longitude
            }
            , zoom: 4, duration: 500
        }
        );
        let marker: Marker=this.map.addMarkerSync( {
            position: {
                lat: parseFloat(coordinates[0].latitude), 
                lng: parseFloat(coordinates[0].longitude)
            }
            , animation: GoogleMapsAnimation.DROP
        }
        );
    }

    ) .catch((error: any)=> (error));
    console.log(coordinatesData) // undefined

함수 내부에서 얻을 때 함수 외부의 변수 좌표 데이터에서 동일한 결과를 원합니다.

사이 에드 모하메드 알라딘

이렇게 해보세요. let값은 함수 외부에서 사용할 수 없으므로var

var coordinatesData= ""; //define the variable outside your call.
this.nativeGeocoder.forwardGeocode(Country).then((coordinates: NativeGeocoderForwardResult[])=> {
coordinatesData=JSON.stringify(coordinates, null, 2);
 this.map.animateCamera( {
        target: {
            lat: coordinates[0].latitude, 
            lng: coordinates[0].longitude
        }
        , zoom: 4, duration: 500
    }
    );
    let marker: Marker=this.map.addMarkerSync( {
        position: {
            lat: parseFloat(coordinates[0].latitude), 
            lng: parseFloat(coordinates[0].longitude)
        }
        , animation: GoogleMapsAnimation.DROP
    }
    );
}

) .catch((error: any)=> (error));
console.log(coordinatesData) // undefined

업데이트 된 답변 :

var coordinatesData =  this.nativeGeocoder.forwardGeocode(Country).then((coordinates: NativeGeocoderForwardResult[])=> {
 this.map.animateCamera( {
        target: {
            lat: coordinates[0].latitude, 
            lng: coordinates[0].longitude
        }
        , zoom: 4, duration: 500
    }
    );
    let marker: Marker=this.map.addMarkerSync( {
        position: {
            lat: parseFloat(coordinates[0].latitude), 
            lng: parseFloat(coordinates[0].longitude)
        }
        , animation: GoogleMapsAnimation.DROP
    }
    );
  logData(JSON.stringify(coordinates, null, 2));
}

) .catch((error: any)=> (error));

function logData(coordinatesData){
  console.log(coordinatesData) // undefined
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

함수의 변수에 액세스, 오류없이 클래스 외부

분류에서Dev

함수 외부의 지역 변수에 액세스

분류에서Dev

함수 외부의 지역 변수에 액세스

분류에서Dev

노드의 함수 외부에서 변수에 액세스

분류에서Dev

클래스 및 함수 외부의 변수에 액세스

분류에서Dev

함수 외부에서 지역 변수에 액세스하는 방법

분류에서Dev

for 루프 내의 함수 외부에서 변수 (객체)에 액세스

분류에서Dev

외부에서 함수의 FREE 변수에 액세스하는 방법

분류에서Dev

함수 외부에서이 변수에 어떻게 액세스합니까?

분류에서Dev

네이티브 Android 코드 (Codename One)에서 기본 패키지의 파일에 액세스하는 방법

분류에서Dev

메시 Hamachi 네트워크-Hamachi 외부의 서버에 액세스하지만 다른 클라이언트에서 액세스 할 수 있습니다.

분류에서Dev

함수 외부의 변수에 액세스-신속

분류에서Dev

VimL / Vimscript : 내부 함수에서 외부 함수의 지역 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

Python에서 함수 외부에서 조건부로 정의 된 변수에 액세스 할 수있는 이유는 무엇입니까?

분류에서Dev

angularjs의 컨트롤러 외부에서 변수에 액세스

분류에서Dev

외부 함수에서 $ http 데이터에 액세스

분류에서Dev

외부에서 함수 내에서 함수 정의에 액세스

분류에서Dev

util 파일의 디스패치 메소드에 액세스 할 수 없음 : 네이티브 반응

분류에서Dev

다른 함수에서 함수의 변수에 액세스

분류에서Dev

다른 함수에서 전역 정의 변수의 함수에서 데이터 세트에 액세스

분류에서Dev

데코레이터에서 원래 함수 변수에 액세스

분류에서Dev

내부 함수에 이미 동일한 이름의 변수가있는 경우 내부 함수에서 둘러싸는 함수에서 비 지역 변수에 액세스하는 방법 Python

분류에서Dev

ascx 페이지의 마스터 페이지에서 변수에 액세스

분류에서Dev

Swift 함수 외부에서 변수에 액세스

분류에서Dev

함수 외부에서 개체 변수에 액세스

분류에서Dev

opencv 콜백 함수 외부에서 변수에 액세스

분류에서Dev

함수 외부에서 jQuery 변수에 액세스

분류에서Dev

함수 외부에서 jQuery 변수에 액세스

분류에서Dev

함수 외부에서 변수에 액세스합니까?

Related 관련 기사

  1. 1

    함수의 변수에 액세스, 오류없이 클래스 외부

  2. 2

    함수 외부의 지역 변수에 액세스

  3. 3

    함수 외부의 지역 변수에 액세스

  4. 4

    노드의 함수 외부에서 변수에 액세스

  5. 5

    클래스 및 함수 외부의 변수에 액세스

  6. 6

    함수 외부에서 지역 변수에 액세스하는 방법

  7. 7

    for 루프 내의 함수 외부에서 변수 (객체)에 액세스

  8. 8

    외부에서 함수의 FREE 변수에 액세스하는 방법

  9. 9

    함수 외부에서이 변수에 어떻게 액세스합니까?

  10. 10

    네이티브 Android 코드 (Codename One)에서 기본 패키지의 파일에 액세스하는 방법

  11. 11

    메시 Hamachi 네트워크-Hamachi 외부의 서버에 액세스하지만 다른 클라이언트에서 액세스 할 수 있습니다.

  12. 12

    함수 외부의 변수에 액세스-신속

  13. 13

    VimL / Vimscript : 내부 함수에서 외부 함수의 지역 변수에 액세스하는 방법은 무엇입니까?

  14. 14

    Python에서 함수 외부에서 조건부로 정의 된 변수에 액세스 할 수있는 이유는 무엇입니까?

  15. 15

    angularjs의 컨트롤러 외부에서 변수에 액세스

  16. 16

    외부 함수에서 $ http 데이터에 액세스

  17. 17

    외부에서 함수 내에서 함수 정의에 액세스

  18. 18

    util 파일의 디스패치 메소드에 액세스 할 수 없음 : 네이티브 반응

  19. 19

    다른 함수에서 함수의 변수에 액세스

  20. 20

    다른 함수에서 전역 정의 변수의 함수에서 데이터 세트에 액세스

  21. 21

    데코레이터에서 원래 함수 변수에 액세스

  22. 22

    내부 함수에 이미 동일한 이름의 변수가있는 경우 내부 함수에서 둘러싸는 함수에서 비 지역 변수에 액세스하는 방법 Python

  23. 23

    ascx 페이지의 마스터 페이지에서 변수에 액세스

  24. 24

    Swift 함수 외부에서 변수에 액세스

  25. 25

    함수 외부에서 개체 변수에 액세스

  26. 26

    opencv 콜백 함수 외부에서 변수에 액세스

  27. 27

    함수 외부에서 jQuery 변수에 액세스

  28. 28

    함수 외부에서 jQuery 변수에 액세스

  29. 29

    함수 외부에서 변수에 액세스합니까?

뜨겁다태그

보관