0

Google マップ API の PanoramioLayer を使用して、 setUserID を使用して、ユーザーに応じて写真の Panoramio をフィルタリングしようとしています。質問に答えているように見える Google グループのスレッドに出くわしました (参照: https://groups.google.com/forum/?fromgroups#!topic/google-maps-js-api-v3/5d78gwxnP3k )。 Maps API ドキュメントを読みましたが、単に機能しません。さらに検索しましたが、コードの何が問題なのかについての考えを与えるものは他に何も見つかりませんでした:

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

特定の ID 内の要素が問題を引き起こしている可能性がある (または ID が検索可能でない、または有効でない) 可能性がある場合は、さまざまな UserID を交換しようとしましたが、喜びはありませんでした。さまざまなブラウザーを使用してキャッシュをフラッシュするなどの明らかなことを行いましたが、結果は同じです。

setUserID を setTag に交換し、タグを介して画像を表示することで、限られた成功しか収めていません (これにより、対応するタグ付きの写真が表示されますが、私自身のものは表示されませんでした。これは別の問題です)。 m使用はそれ以外でもOKです。現時点では、setUserID を任意のユーザー ID で動作させ、そこから動作させたいだけです。

どんな助けでも大歓迎です。

4

2 に答える 2

0

私はまったく同じ問題を抱えていました。あなたがしようとしたようなユーザーの名前ではなく、ユーザーIDの引用符が必要であることが判明しました。このような...

var panoramioLayer = new google.maps.panoramio.PanoramioLayer();
panoramioLayer.setMap(map);
panoramioLayer.setUserId("7916283");
于 2013-09-20T18:56:56.373 に答える
0

ID は整数です。panoramio ページのアドレスで確認できます。

于 2013-07-06T16:06:54.270 に答える