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

根据 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去获取了..

代码如下:

<?php

$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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值