我希望你们可以帮助我。我玩一款名为Dragons of Atlantis的Facebook游戏。这是一款带有大型世界地图的即时战略游戏。世界地图是750x750网格。我想知道该网格的每个坐标的细节,遗憾的是,没有游戏方式来查看这些数据。不是直接,至少......
有一个JSON文件,为应用程序提供部分数量的地图数据(与世界地图上的20x20网格相关的数据)。我想使用该JSON文件将这些结果存储在电子表格中,这样我就可以在本地和一时兴起查看我自己的地图详细记录。
以下是包含地图数据的其中一个JSON文件的示例: http://realm3.castle.wonderhill.com/api/map.json
我将是第一个承认我几乎没有任何编程知识的人。我是一名SQL专家,但这种知识似乎让我绝对没有在这方面努力...... :(
你们知道哪些工具可以帮助我实现目标?我不认为我要求的是那些不寻常或复杂的东西,但我无法找到解决方案来解决我的生活。
非常感谢任何帮助。
答案 0 :(得分:1)
希望以下代码能帮助您入门。基本上$jsonurl
是您要调用以获取地图数据的URL。 $json
实际上获取数据。 $json_output
将其变为数组。然后,您可以使用这些数组将该数据插入MySQL:
$jsonurl = "http://realm" . strval($realm['intRealmID']) . "." . $realm['strRealmServer'] .".castle.wonderhill.com/api/map.json?x=" . $x . "&y=" . $y . "%26timestamp=" . time() . "&_session_id=INSERTYOURSESSIONIDHERE5";
$json = file_get_contents($jsonurl,0,null,null);
$json_output = json_decode($json,true);