【问题标题】:Maps API Panoramio layer - panoramioLayer.setUserID地图 API Panoramio 图层 - panoramioLayer.setUserID
【发布时间】:2013-05-27 01:20:15
【问题描述】:

我一直在尝试使用 setUserID 来根据用户过滤 Panoramio 中的照片,使用 Google Maps API 中的 PanoramioLayer。我在 Google Groups 上遇到了一个似乎回答了这个问题的帖子(参考: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 交换并通过标签显示图像,我取得了有限的成功(这会显示带有相应标签的照片,尽管我自己的标签都没有出现,这是另一个问题),所以我很确定我正在使用的代码否则可以。目前我只想让 setUserID 与任何用户 ID 一起工作,然后从那里开始工作!

任何帮助将不胜感激。

【问题讨论】:

    标签: google-maps layer panoramio


    【解决方案1】:

    ID 是一个整数。您可以在 panoramio 页面的地址中看到它。

    【讨论】:

      【解决方案2】:

      我遇到了同样的问题。事实证明,您确实需要用户 ID 的引号,而不是您尝试做的用户名。像这样……

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

      【讨论】:

        猜你喜欢
        • 2015-11-18
        • 2014-01-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多