2013-05-31 48 views
0

我一直試圖使用setUserID根據用戶使用Google Maps API中的PanoramioLayer爲照片過濾Panoramio。我在Google網上論壇上發現了一個線索,似乎回答了這個問題(參考文獻:https://groups.google.com/forum/?fromgroups#!topic/google-maps-js-api-v3/5d78gwxnP3k),並且已經閱讀了Maps API文檔,但它不起作用;我進一步搜查,發現沒有別的,提供有關什麼可能是錯我的代碼的任何想法:Maps API Panoramio圖層 - panoramioLayer.setUserID

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

我試着在上offchance不同的用戶ID是特定ID中的元素進行了導致問題交換(或我的身份證不可搜索或無效),但沒有喜悅 - 我只是得到一張每次都沒有圖片的空白地圖。我做了很多明顯的事情,比如使用不同的瀏覽器來刷新緩存,但結果相同。

我通過setTag交換setUserID並獲取圖片通過標籤顯示(這帶來了相應的標籤照片,雖然我自己沒有顯示出來,這是另一個問題)有限的成功,所以我很確定我使用的代碼是否正常。目前我只想獲得setUserID以使用任何用戶ID,並從那裏開始工作!

任何幫助將不勝感激。

回答

0

ID是一個整數。您可以在地址上看到您的panoramio頁面。

0

我有同樣的確切問題。原來你需要引用userid,而不是用戶的名字,就像你試圖做的那樣。像這樣...

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