Google지도 API의 Python 코드가 갑자기 작동하지 않는 이유

닉 첸

코드는 이전에 작동 할 수 있지만 최근에는 작동하지 않는다는 것을 알았습니다. 내 코드는 아래와 같습니다.

def signal_distance(lat1,lng1,lat2,lng2):
    import simplejson, urllib
    orig_coord =lat1,lng1 
    dest_coord = lat2,lng2 
    #API request
    url = "https://maps.googleapis.com/maps/api/distancematrix/json?origins={0}&destinations={1}&mode=transit&language=zh-TW&key=AIzaSyBlwZDhGYNTrxXiQblz20v3poJTA7zTVho".format(str(orig_coord),str(dest_coord))

    result = simplejson.load(urllib.urlopen(url))
    print result
signal_distance(25.082969,121.5549714,24.9988582,121.5788795)
Vadim Gremyachev

생성하는 거리 매트릭스 API 요청 보인다 signal_distance는 포함하고 있기 때문에 함수가 유효하지 않습니다 괄호 에 대한 originsdestinations매개 변수를.

지정된 예제는 NOT_FOUND요소 수준 상태 코드 를 반환 합니다.

이 쌍의 출발지 및 / 또는 목적지를 지오 코딩 할 수 없음을 나타냅니다.

해결책은 다음에서 요청을 대체하는 것입니다.

https://maps.googleapis.com/maps/api/distancematrix/json?origins=(<latOrig>,<lngOrig>)&destinations=(<latDest>,<lngDest>)&mode=transit&language=<lang>&key=<Key> 

...에

https://maps.googleapis.com/maps/api/distancematrix/json?origins=<latOrig>,<lngOrig>&destinations=<latDest>,<lngDest>&mode=transit&language=<lang>&key=<Key>

수정 된 예

def signal_distance(lat1,lng1,lat2,lng2):
    import simplejson, urllib
    orig_coord = lat1,lng1 
    dest_coord =  lat2,lng2
    orig_coord_str = ' ,'.join(map(str, orig_coord)) 
    dest_coord_str = ' ,'.join(map(str, dest_coord)) 
    #API request
    url = "https://maps.googleapis.com/maps/api/distancematrix/json?origins={0}&destinations={1}&mode=transit&language=zh-TW&key=AIzaSyBlwZDhGYNTrxXiQblz20v3poJTA7zTVho".format(orig_coord_str,dest_coord_str)
    result = simplejson.load(urllib.urlopen(url))
    print result

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

갑자기 더 이상 작동하지 않는 슬라이드

분류에서Dev

내 코드가 Python Regex의 반환 값에서 작동하지 않는 이유

분류에서Dev

Google지도가 갑자기 작동하지 않습니다.

분류에서Dev

내 dplyr 코드가 갑자기 작동하지 않습니다.

분류에서Dev

이 코드가 작동하지 않는 이유 (기본)

분류에서Dev

Swift의 사용자 경고 코드가 의도 한대로 작동하지 않는 이유

분류에서Dev

갑자기 Python에 의존하는 모든 비디오 플레이어가 정확한 12.04 amd64에서 작동하지 않습니다.

분류에서Dev

갑자기 Python에 의존하는 모든 비디오 플레이어가 정확한 12.04 amd64에서 작동하지 않습니다.

분류에서Dev

Google지도 방향, 내 코드가 작동하지 않는 이유

분류에서Dev

Python : 이진 검색 코드가 의도 한대로 작동하지 않음

분류에서Dev

6 개월 된 도메인의 DNS가 갑자기 확인되지 않는 이유는 무엇입니까?

분류에서Dev

내 JQuery 푸시 메뉴가 갑자기 작동하지 않는 이유는 무엇입니까?

분류에서Dev

이미지의 클릭 이벤트가 갑자기 작동하지 않습니다.

분류에서Dev

유니 코드 문자열이 작동하지 않는 Python 정규식

분류에서Dev

문자열 추출 중에 내 코드가 Python Regex에서 작동하지 않는 이유

분류에서Dev

이 자바 코드가 작동하지 않는 이유는 무엇입니까?

분류에서Dev

임의 색상 생성기의 JS 코드가 브라우저에서 작동하지 않는 이유

분류에서Dev

내 상태 코드가 PyCharm (Python 3.8)에서 작동하지 않는 이유

분류에서Dev

내 각도 js 코드가 작동하지 않는 이유

분류에서Dev

andriod studio의 호출 의도에서 # 기호가 작동하지 않는 이유

분류에서Dev

토네이도 비동기가 작동하지 않는 이유

분류에서Dev

Couchbase 비동기 Python 코드를 따르는 것이 작동하지 않는 이유는 무엇입니까?

분류에서Dev

Google 금융 앱이 갑자기 작동하지 않음

분류에서Dev

사용자 정의 변수가 작동하지 않는 이유

분류에서Dev

내 코드가 android (as3)의 CameraRoll에 대해 작동하지 않는 이유

분류에서Dev

Android : 후속 코드로 인해 TextView의 .setText ()가 작동하지 않는 이유

분류에서Dev

내비게이션 링크가 1 일 후 갑자기 작동하지 않음

분류에서Dev

Outlook 2013 매크로가 갑자기 더 이상 작동하지 않음

분류에서Dev

갑자기 'subscript'의 모호한 사용이 발생했지만 이전에는 코드가 작동했습니다.

Related 관련 기사

  1. 1

    갑자기 더 이상 작동하지 않는 슬라이드

  2. 2

    내 코드가 Python Regex의 반환 값에서 작동하지 않는 이유

  3. 3

    Google지도가 갑자기 작동하지 않습니다.

  4. 4

    내 dplyr 코드가 갑자기 작동하지 않습니다.

  5. 5

    이 코드가 작동하지 않는 이유 (기본)

  6. 6

    Swift의 사용자 경고 코드가 의도 한대로 작동하지 않는 이유

  7. 7

    갑자기 Python에 의존하는 모든 비디오 플레이어가 정확한 12.04 amd64에서 작동하지 않습니다.

  8. 8

    갑자기 Python에 의존하는 모든 비디오 플레이어가 정확한 12.04 amd64에서 작동하지 않습니다.

  9. 9

    Google지도 방향, 내 코드가 작동하지 않는 이유

  10. 10

    Python : 이진 검색 코드가 의도 한대로 작동하지 않음

  11. 11

    6 개월 된 도메인의 DNS가 갑자기 확인되지 않는 이유는 무엇입니까?

  12. 12

    내 JQuery 푸시 메뉴가 갑자기 작동하지 않는 이유는 무엇입니까?

  13. 13

    이미지의 클릭 이벤트가 갑자기 작동하지 않습니다.

  14. 14

    유니 코드 문자열이 작동하지 않는 Python 정규식

  15. 15

    문자열 추출 중에 내 코드가 Python Regex에서 작동하지 않는 이유

  16. 16

    이 자바 코드가 작동하지 않는 이유는 무엇입니까?

  17. 17

    임의 색상 생성기의 JS 코드가 브라우저에서 작동하지 않는 이유

  18. 18

    내 상태 코드가 PyCharm (Python 3.8)에서 작동하지 않는 이유

  19. 19

    내 각도 js 코드가 작동하지 않는 이유

  20. 20

    andriod studio의 호출 의도에서 # 기호가 작동하지 않는 이유

  21. 21

    토네이도 비동기가 작동하지 않는 이유

  22. 22

    Couchbase 비동기 Python 코드를 따르는 것이 작동하지 않는 이유는 무엇입니까?

  23. 23

    Google 금융 앱이 갑자기 작동하지 않음

  24. 24

    사용자 정의 변수가 작동하지 않는 이유

  25. 25

    내 코드가 android (as3)의 CameraRoll에 대해 작동하지 않는 이유

  26. 26

    Android : 후속 코드로 인해 TextView의 .setText ()가 작동하지 않는 이유

  27. 27

    내비게이션 링크가 1 일 후 갑자기 작동하지 않음

  28. 28

    Outlook 2013 매크로가 갑자기 더 이상 작동하지 않음

  29. 29

    갑자기 'subscript'의 모호한 사용이 발생했지만 이전에는 코드가 작동했습니다.

뜨겁다태그

보관