Google지도-정의되지 않은 함수에서 getPosition 반환

미치

내 Google지도를 초기화하는 함수가 있으며 해당 함수 내에서 일부 마커를 설정하기 위해 지오 코더와 함께 작동하는 다른 함수를 호출합니다. 두 번째 함수에서 마커를 만듭니다.

두 번째 함수 내에서 경고 (marker.getPosition ())하고 latlng 값을 얻을 수있는 이유는 무엇입니까? 그러나 marker.getPosition ()을 반환하면 해당 함수의 반환 값이 정의되지 않은 것으로 표시됩니까?

예제 코드 :

function initMap() {
    //Defined Map/Geocoder
    //Defined Array of addresses
    for (var i = 0; i < address.length; i++) {
        alert(geocodeAddress(address[i], geocoder, map)); //Alert shows undefined
    }
}
function geocodeAddress(address, geocoder, resultsMap) {
    geocoder.geocode({'address': address}, function(results, status) {
      if (status === google.maps.GeocoderStatus.OK) {
        var marker = new google.maps.Marker({
          map: resultsMap,
          position: results[0].geometry.location
        });
        alert(maker.getPosition()); //Displays latlng data
        return marker.getPosition();
      }
    });
}
던컨

익명의 콜백에서 돌아오고 있습니다. 변수 또는 다른 것에 할당하지 않고 geocodeAddress함수가 initMap 함수에 아무것도 반환하지 않습니다. 시험:

function geocodeAddress(address, geocoder, resultsMap) {
    return geocoder.geocode({'address': address}, function(results, status) {
      if (status === google.maps.GeocoderStatus.OK) {
        var marker = new google.maps.Marker({
          map: resultsMap,
          position: results[0].geometry.location
        });

        return marker.getPosition();
      }
    });
}

성공적인 지오 코더 응답을 얻지 못한 경우에도 처리해야합니다.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

함수에서 반환하면 정의되지 않은 반환

분류에서Dev

정의되지 않은 함수에서 winJS 반환 var

분류에서Dev

Google지도 v3-getPosition은 함수가 아닙니다.

분류에서Dev

포인터가 정의되지 않은 경우에도 반환

분류에서Dev

정의되지 않은 변수를 반환하는 if-then 함수

분류에서Dev

정의되지 않은 것을 반환하는 Google 지오 코드 함수

분류에서Dev

반환 경로가 지정되지 않은 경우 함수의 반환 값

분류에서Dev

함수 반환 값은 정의되지 않은 상태로 반환됩니다.

분류에서Dev

정의되지 않은 함수 반환 감소

분류에서Dev

함수 반환 정의되지 않은 자바 스크립트

분류에서Dev

React 가져온 함수가 정의되지 않은 반환

분류에서Dev

함수 정의되지 않은 개체를 반환합니다.

분류에서Dev

정의되지 않은 Node.js npm mssql 함수 반환

분류에서Dev

정의되지 않은 값을 반환하는 setInterval 함수

분류에서Dev

정의되지 않은 반환 값 mongoose / nodejs 재귀 함수

분류에서Dev

PHP에서 "정의되지 않은 함수 오류"를 반환하는 chroot () 함수

분류에서Dev

useEffect 반환 함수에 정의되지 않은 Redux 상태 변수

분류에서Dev

Map.get ()은 비동기 함수 내에서 정의되지 않은 것을 반환합니다.

분류에서Dev

easyui는 ajax에서 정의되지 않은 반환

분류에서Dev

함수 내 전자에서 앱 변수를 요구하면 정의되지 않은 반환

분류에서Dev

반환 배열은 각도 4에서 정의되지 않습니다.

분류에서Dev

포착되지 않은 TypeError : 개체 # <Element>에 'getPosition'메서드가 없습니다.

분류에서Dev

AWS Cognito AdminGetUser가 정의되지 않은 객체를 반환 함

분류에서Dev

사용자 정의 함수가 서식이 지정되지 않은 날짜를 반환 함 Excel VBA

분류에서Dev

스크립트 파일에서 호출 될 때 정의되지 않은 반환 함수

분류에서Dev

console.log 내에서 함수 호출 (아직 정의되지 않은 상태로 반환 됨)

분류에서Dev

함수가 Cloud Functions에서 정의되지 않은 예상 Promise 또는 값을 반환했습니다.

분류에서Dev

정의되지 않은 메서드를 반환하는 함수에 module.exports 할당

분류에서Dev

"this"는 다른 함수 React에서 반환 된 익명 함수 내부에서 정의되지 않았습니다.

Related 관련 기사

  1. 1

    함수에서 반환하면 정의되지 않은 반환

  2. 2

    정의되지 않은 함수에서 winJS 반환 var

  3. 3

    Google지도 v3-getPosition은 함수가 아닙니다.

  4. 4

    포인터가 정의되지 않은 경우에도 반환

  5. 5

    정의되지 않은 변수를 반환하는 if-then 함수

  6. 6

    정의되지 않은 것을 반환하는 Google 지오 코드 함수

  7. 7

    반환 경로가 지정되지 않은 경우 함수의 반환 값

  8. 8

    함수 반환 값은 정의되지 않은 상태로 반환됩니다.

  9. 9

    정의되지 않은 함수 반환 감소

  10. 10

    함수 반환 정의되지 않은 자바 스크립트

  11. 11

    React 가져온 함수가 정의되지 않은 반환

  12. 12

    함수 정의되지 않은 개체를 반환합니다.

  13. 13

    정의되지 않은 Node.js npm mssql 함수 반환

  14. 14

    정의되지 않은 값을 반환하는 setInterval 함수

  15. 15

    정의되지 않은 반환 값 mongoose / nodejs 재귀 함수

  16. 16

    PHP에서 "정의되지 않은 함수 오류"를 반환하는 chroot () 함수

  17. 17

    useEffect 반환 함수에 정의되지 않은 Redux 상태 변수

  18. 18

    Map.get ()은 비동기 함수 내에서 정의되지 않은 것을 반환합니다.

  19. 19

    easyui는 ajax에서 정의되지 않은 반환

  20. 20

    함수 내 전자에서 앱 변수를 요구하면 정의되지 않은 반환

  21. 21

    반환 배열은 각도 4에서 정의되지 않습니다.

  22. 22

    포착되지 않은 TypeError : 개체 # <Element>에 'getPosition'메서드가 없습니다.

  23. 23

    AWS Cognito AdminGetUser가 정의되지 않은 객체를 반환 함

  24. 24

    사용자 정의 함수가 서식이 지정되지 않은 날짜를 반환 함 Excel VBA

  25. 25

    스크립트 파일에서 호출 될 때 정의되지 않은 반환 함수

  26. 26

    console.log 내에서 함수 호출 (아직 정의되지 않은 상태로 반환 됨)

  27. 27

    함수가 Cloud Functions에서 정의되지 않은 예상 Promise 또는 값을 반환했습니다.

  28. 28

    정의되지 않은 메서드를 반환하는 함수에 module.exports 할당

  29. 29

    "this"는 다른 함수 React에서 반환 된 익명 함수 내부에서 정의되지 않았습니다.

뜨겁다태그

보관