장고 앱이 있고 v3 API를 통해 일부 Google지도를 통합했습니다. 일주일에 한 번 발견하고 놀 때까지 모든 것이 정상적으로 작동했습니다 ...Django - 국제화 및 Google지도 api v3
/i18n/setlang /에 작업을 게시하는 양식의 플래그를 클릭하여 언어를 변경했습니다. Django는 언어를 변경하는 데 사용합니다. 이제 새로운 언어가 나타나지만지도는 그렇지 않습니다. 오류의 크롬 디버거 헤더 내용
Failed to load resource: the server responded with a status of 400 (Bad Request)
StaticMapService.GetMapImage
은 다음과 같다 : 크롬 디버거에서는 다음과 같은 오류를주고 내가 영어로 다시 언어를 설정하면
1.
Request URL:
http://maps.googleapis.com/maps/api/js/StaticMapService.GetMapImage?1m2&1iNaN&2iNaN&2e2&3u8&4m2&1uNaN&2uNaN&5m3&1e3&2b1&5sen-US&token=128748
2.
Request Method:
GET
3.
Status Code:
[400 Bad Request]
400 Bad Request
4. Request Headers
1.
Referer:
http://127.0.0.1:8000/uns/uns_cities_form/Mu%C4%9Fla/
2.
User-Agent:
Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/534.3 (KHTML, like Gecko) Chrome/6.0.472.63 Safari/534.3
5. Query String Parameters
1.
1m2:
2.
1iNaN:
3.
2iNaN:
4.
2e2:
5.
3u8:
6.
4m2:
7.
1uNaN:
8.
2uNaN:
9.
5m3:
10.
1e3:
11.
2b1:
12.
5sen-US:
13.
token:
128748
6. Response Headers
1.
Content-Length:
1350
2.
Content-Type:
text/html; charset=UTF-8
3.
Date:
Sun, 06 Feb 2011 20:29:59 GMT
4.
Server:
staticmap
5.
X-XSS-Protection:
1; mode=block
모두가 다시 잘 작동은 ..
지도를로드하는 동안 어떤 번역 작업과도 관련이 없지만 장고가 뭔가 변경되었거나 Http 요청을 방해하는 기타 요소가 있음을 알았습니다. 솔직히 말해서 무엇이 있는지 전혀 모릅니다. 계속. 다음은 옵션과지도에 대한 호출
//Map Options
myOptions =
{
zoom: 8,
center: latlng,
mapTypeId: google.maps.MapTypeId.HYBRID,
streetViewControl: false,
mapTypeControl: true,
mapTypeControlOptions: {
style: google.maps.MapTypeControlStyle.DROPDOWN_MENU
},
}
//Create the map
map = new google.maps.Map(elem,myOptions);
사람이 건너가 있거나 사람이 발생 될 수 있습니다 무엇에 대한 몇 가지 빛을 던질 수있다?
언어를 바꿀 때 이상한 소리가 들리니? –