2013-05-31 4 views
0

저는 Google지도 API에서 PanoramioLayer를 사용하여 사용자별로 사진에 대해 Panoramio를 필터링하기 위해 setUserID를 사용하려고했습니다. 질문에 대한 답변 (참조 : https://groups.google.com/forum/?fromgroups#!topic/google-maps-js-api-v3/5d78gwxnP3k)이있는 것으로 보이는 Google 그룹스의 스레드를 발견했으며 Maps API 설명서를 읽었지만 간단하게 작동하지 않습니다. 본인은 검색 및 내 코드 잘못 될 것인가에 대한 아이디어를 제공 아무 것도 발견했습니다 : 나는 특정 ID를 내 요소가 문제를 일으키는 된 offchance에 다른 아이디로 교환 시도했습니다Maps API Panoramio 레이어 - panoramioLayer.setUserID

var panoramioLayer = new google.maps.panoramio.PanoramioLayer(); 
    panoramioLayer.setUserID("Philoramio"); 
    panoramioLayer.setMap(map); 

을 (또는 내 ID를 검색 할 수 없거나 유효하지 않음) 기쁨이 없었습니다. 매번 사진이없는 빈지도 만 받았습니다. 나는 다른 브라우저를 사용하여 캐시를 비우는 것과 같은 명백한 작업을 수행했지만 결과는 동일합니다.

setUserID를 setTag와 바꿔서 태그를 통해 이미지를 표시하는 데 제한된 성공을 거두었습니다. (이것은 내 태그 중 하나도 표시되지 않았지만 다른 태그가 붙어 있습니다.) 그렇지 않으면 내가 사용하고있는 코드는 괜찮습니다. 지금은 setUserID를 ANY 사용자 ID로 작업하고 거기서 작업하기를 원합니다!

도움을 주시면 감사하겠습니다.

답변

0

ID는 정수입니다. 파노라마 사진 페이지의 주소로 볼 수 있습니다.

0

동일한 정확한 문제가있었습니다. 당신이 시도한 것처럼 사용자의 이름이 아니라 사용자 ID에 대한 따옴표가 필요합니다. 이처럼 ...

var panoramioLayer = new google.maps.panoramio.PanoramioLayer(); 
panoramioLayer.setMap(map); 
panoramioLayer.setUserId("7916283");