많은 웹사이트에 도시 선택기가 있습니다. 이러한 구성요소는 어떻게 유지되나요? 어딘가에서 사용할 수 있는 도시 데이터베이스가 있나요? 이제 웹사이트에서 도시 선택기를 사용해야 하는데, 이 UI가 통합되지 않은 것 같습니다. 도시 데이터를 어디서 얻을 수 있는지 묻고 싶습니다. 아니면 직접 사용할 수 있는 도시 선택기 구성요소가 있나요?
이 데이터는 제3자로부터 가져올 수 있지만 강한 종속성으로 인해 너무 안정적이지 않을 수 있습니다. 예를 들어 프런트 엔드가 타사 인터페이스를 요청하거나 백 엔드가 타사 인터페이스를 호출하여 이를 프런트 엔드에 반환합니다.
국가통계국 웹사이트로 이동하여 최신 데이터 소스를 얻거나 제3자 서비스에서 내보낸 다음 직접 처리하여 해당 형식으로 만들 수도 있습니다. 그런 다음 백엔드가 자체 데이터베이스를 저장하고 프런트엔드가 이를 얻기 위해 자체 인터페이스를 요청하거나(이것이 일반적인 관행입니다), 프런트엔드가 js 객체를 생성하고 이를 파일에 넣어 웹 사이트 정적 리소스로 로드한 다음 읽습니다. 전역 객체입니다(신뢰성이 높지 않습니다). 그러나 소규모 백엔드 관리 시스템 프로젝트는 공개되지 않기 때문에 이 방법으로 수행할 수 있습니다.
Amap의 API를 통해 도시 데이터를 자신의 데이터베이스로 가져올 수 있습니다. 예: 여기
이 데이터는 제3자로부터 가져올 수 있지만 강한 종속성으로 인해 너무 안정적이지 않을 수 있습니다. 예를 들어 프런트 엔드가 타사 인터페이스를 요청하거나 백 엔드가 타사 인터페이스를 호출하여 이를 프런트 엔드에 반환합니다.
국가통계국 웹사이트로 이동하여 최신 데이터 소스를 얻거나 제3자 서비스에서 내보낸 다음 직접 처리하여 해당 형식으로 만들 수도 있습니다. 그런 다음 백엔드가 자체 데이터베이스를 저장하고 프런트엔드가 이를 얻기 위해 자체 인터페이스를 요청하거나(이것이 일반적인 관행입니다), 프런트엔드가 js 객체를 생성하고 이를 파일에 넣어 웹 사이트 정적 리소스로 로드한 다음 읽습니다. 전역 객체입니다(신뢰성이 높지 않습니다). 그러나 소규모 백엔드 관리 시스템 프로젝트는 공개되지 않기 때문에 이 방법으로 수행할 수 있습니다.
일반적으로 특정 요구 사항에 따라 다릅니다. 때로는 특정 도시만 선택해야 하는 경우도 있습니다. 백그라운드에서 연계 데이터 세트를 유지해야 합니다. 전국적인 리소스가 필요하다면 온라인으로 리소스를 찾아보세요
ecshop 코드에서 카피를 찾았습니다. 물론 최신은 아니지만 크게 다르지는 않습니다.