Ingress intel api分析之二

本文详细介绍了Ingress Intel API的用途,包括获取地图上的Portal、Link和Field信息。通过分析参数,特别是地图块信息和级别,提出通过缓存Portal数据以提升用户体验和进行数据增量更新的想法。同时,讨论了将API数据转化为KML文件的可能性,为游戏策略制定提供支持。
摘要由CSDN通过智能技术生成

概述

https://www.ingress.com/r/getEntities
这个接口主要作用是获取地图上的po,link,field。

参数

post 参数:

{
  "tileKeys": [
    "13_13070_6970_2_8_100",
    "13_13069_6970_2_8_100",
    "13_13070_6969_2_8_100",
    "13_13069_6969_2_8_100"
  ],
  "v": "a9913f22cd769d29601185abbd32fd48cb42df08"
}
  • tileKeys 是地图块信息的一个数组。
  • 数组里是形如zoom_x_y_minlvl_maxlvl_maxhealth 格式的数据。zoom是放大级别。xy是该级别下的区域编号。后面的是关于po等级的筛选(未验证)。最后一项含义不明。
  • v 依旧是鉴权之用。

关于放大级别和区域编号,参考 tilenames
区域编号与经度纬度放大级别的换算代码如下。
直接摘录了iitc插件的js代码,项目地址: iitc

window.lngToTile = function(lng, params) {
   
  return Math.floor((lng + 180) / 360 * params.til
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值