안녕 나는 Google Maps Directions API로 및 설명서에 주위를 연주했다 모두, 그것은 상태 :위치를 지정하는 데 몇 문자가 필요합니까?
길 API URL은 URL 인코딩 전 2048 자로 제한됩니다. 일부 길 찾기 서비스 URL은 경로상의 많은 위치를 포함 할 수 있으므로 URL을 구성 할 때이 한도를 알고 있어야합니다.
나는 우리가 2048자를 초과 할 경우 구글은 우리에게 414 오류을 줄 것이라는 점을 알고있다. 그러나 무엇이 최선의 처리 방법인지 궁금 해서요. 그의 요청이 너무 길다는 것을 사용자에게 알립니다. 사용자에게 "위치 텍스트 상자의 문자 수를 줄이라"고 말하는 것이 너무 사용자 친화적 인 것 같지 않습니다.
내 앱에서는 사용자가 시작 위치, 종료 위치 및 최대 4 개의 웨이 포인트 만 지정할 수 있습니다. 대부분의 다른 정보는 사용자가 제공하지 않습니다. 다른 매개 변수의 오버 헤드를 없애면 사용자가 시작 위치, 끝 위치 및 4 개의 경유지에 대해 총 1800자를 입력 할 수 있도록 할 수 있습니다.
각 위치를 300 (1800 & divide; 6) 자로 제한하면 사용자가 2048자를 초과하는 요청을 지정할 기회가 결코 없기 때문에 나는 생각하고 있었습니까?
질문의 문구를으로 바꾸려면 지구상에있는 모든 가능한 위치의 이름 (지구 밖의 위치에 대한 지원이 필요하지 않음)이 300 자 이내로 가정하는 것이 논리적입니까? 300이 아니라면 안전한 번호는 무엇입니까?
"더 긴 위치의 지오 코드 먼저"라고 말하면 추가로 * 웹 요청을 보내면됩니다. – Pacerier
예, 그게 제가 말하는 것입니다. 가장 효율적인 것은 아니지만 너무 늦추어서는 안되며 제한을 넘어서게됩니다. – Mark