Secondlife 根据坐标url获取地图图片的api
2019独角兽企业重金招聘Python工程师标准>>> 
根据 secondlife 的坐标url 一般类似:http://slurl.com/secondlife/Ahern/50/50/50/
url 中 Ahern 表示sim name
50/50/50 分别表示 x y z坐标
那么需要根据该url来获取该sim的地图图片
虽然secondlife官方给出了一个获取地图图片的api,但api需要拿到sim的绝对坐标也就是sim在整个grid的坐标。
而这个坐标根据slurl是无法获取的.
那么只能自己想办法写一个api去获取了..
代码如下:
$slurl="http://slurl.com/secondlife/Ahern/50/50/50/";
$s=file_get_contents($slurl);
preg_match('/var coords = {\'x\' : (\w+), \'y\' : (\w+) };/',$s,$m);
if($m) $mapimgurl="http://map.secondlife.com/map-1-".$m[1]."-".$m[2]."-objects.jpg";
echo $mapimgurl;
?>
运行后结果输出:http://map.secondlife.com/map-1-997-1002-objects.jpg
这样就拿到该sim的 地图图片了..
原理就是远程获取grid坐标再根据官方的api生成地图的图片地址即可.
转载于:https://my.oschina.net/jiuxiaoyao/blog/76588
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
