SQLの窓

2013年12月08日


Panoramio の表示

wapi.js の hl=ja_JP は、日本語指定で必ず必要です。指定しないと英語表記になります。(キャラクタセットは自動判定するようです)

ユーザーID と フォトID は、写真のページから取得可能ですが、表にはっきり表示しているわけではありません。とても美しい写真が、こちらのページで堪能できます
<script>
if ( window[window.location.hostname+'.panoramio'] !== true ) {
	window[window.location.hostname+'.panoramio'] = true;
	if ( !window.CPWA ) {
		document.write("<"+"script src=\"http://www.panoramio.com/wapi/wapi.js?v=1&hl=ja_JP\"></"+"script>");
	}
	(function(){
	var str;
	str="";
	str+="<style type=\"text/css\">  \n";
	str+=".panoramio-wapi-photo .panoramio-wapi-images {  \n";
	str+="	background-color: #ffffff;  \n";
	str+="}  \n";
	str+="</style>  ";
	document.write(str);
	})();
}
</script>
<div id="p85021932"></div>
<script>
(function() { 
var wapiblock = document.getElementById('p85021932');
var myOptions = {
	'width': 600,
	'height': 450,
	'openLinksInNewWindow': true
};
var photoRequestOptions = {
	ids: [{
		'photoId': 85021932,
		'userId': 2296867
	}]
};
var widget = new panoramio.PhotoWidget(wapiblock, photoRequestOptions, myOptions);
widget.setPosition(0);
})(); 
</script>

ちなみに、IE8 以前ではエラーが出ます。回避方法はありますが、もう切り捨てていいと思います。


posted by at 21:55 | JavaScript | このブログの読者になる | 更新情報をチェックする