Secondlife 根据坐标url获取地图图片的api

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

根据 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


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部