【问题标题】:Test panoramio result测试全景结果
【发布时间】:2012-10-26 18:16:10
【问题描述】:

我正在使用 panoramio api 来显示一些关于目的地的图片。不幸的是,对于某些目的地,他们没有任何图像。

我如何测试 panoramio 是否没有任何结果,以便我可以显示其他内容。

我尝试使用 livequery 替换它:

$('#div_attr_ex_photo').find('.panoramio-wapi-empty-img').livequery(function(){
    //replace panoramio with something
})

这项工作,但只有当我单击或按下按钮时(可能发生任何事件时)。无法想象为什么...

欢迎使用任何其他方法。

【问题讨论】:

    标签: api jquery panoramio


    【解决方案1】:

    很简单,只要去panoramio网站,然后从panoramio网站打开世界地图,然后去指定的位置,需要经纬度。

    然后你在地址栏中找到了纬度和经度,例如在这个地址中。

    http://www.panoramio.com/map#lt=32.739485&ln=70.491211&z=9&k=1&a=1&tab=1&pl=all

    lt=32.739485 =>纬度 ln=70.491211 =>经度

    此 Panoramio JavaScript API 小部件围绕纬度/经度对创建一个边界框,然后返回这些边界内的所有照片。

    另一种 Panoramio JavaScript API 小部件,您还可以在其中使用 example and code is here 更改背景颜色。

    作曲时不显示,发布后显示。

    <div dir="ltr" style="text-align: center;" trbidi="on">
    <script src="https://ssl.panoramio.com/wapi/wapi.js?v=1&amp;hl=en"></script>
    <div id="wapiblock" style="float: right; margin: 10px 15px"></div>
    <script type="text/javascript">
    var myRequest = {
      'tag': 'kahna',
      'rect': {'sw': {'lat': -30, 'lng': 10.5}, 'ne': {'lat': 50.5, 'lng': 30}}
    };
      var myOptions = {
      'width': 300,
      'height': 200
    };
    var wapiblock = document.getElementById('wapiblock');
    var photo_widget = new panoramio.PhotoWidget('wapiblock', myRequest, myOptions);
    photo_widget.setPosition(0);
    </script>
    </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多