2012-07-25 2 views
0

MySQL 데이터베이스의 데이터로 KML 파일을 생성 중입니다. 기본적으로 타임 스탬프가있는 위도/경도 데이터입니다. 온라인 거래 데이터베이스입니다. 마지막 10 개의 트랜잭션 만 표시하려고합니다. Google 어스 앱에서는 모든 것이 잘 작동하지만 Google 어스 용 웹 브라우저 플러그인을 사용하여 KML에서 동일한 데이터를 표시하려고하면 캐시 된 데이터가 Google 서버에 표시되므로 데이터가 실시간이 아닙니다.Google에서 서버의 KML 캐시를 강제 업데이트하는 방법은 무엇인가요?

내 refreshInterval은 20 초로 설정됩니다. 나는 URL 끝에 더미 문자열을 추가하려고 시도했지만 작동하지 않습니다. 더 좋은 방법이 있습니까? 어떤 조언을 주시면 감사하겠습니다. 감사!

답변

0

나는 URL의 끝에 더미 문자열을 추가하려고 노력하지만

그게 무슨 뜻 이죠

작동하지 않습니다?

내가 사용한 일반적인 "캐시 무효화"전략은 모든 요청이 고유하도록 URL 끝 부분에 타임 스탬프를 추가하는 것입니다.

"? time ="+ (새 Date()). getTime을 URL에 추가하는 방법 중 하나는 URL에 매개 변수가 이미있는 경우 "?"를 "&"으로 바꾸는 것입니다.