https://knowledge.here.com/csm_kb?id=public_kb_csm_details&number=KB0017817
我已经参考了这个文档来获得速度限制,但它在特定位置无法正常工作。我不确定我是否做得对。
对于纬度:34.9531064,经度:-82.4189515,我能够使用此 api 获得 ReferenceId 的 33712897。 https://reverse.geocoder.ls.hereapi.com/6.2/reversegeocode.json?prox=34.97147,-104.89752&mode=retrieveAddresses&maxresults=1&apiKey={{YOUR_API_KEY}}&locationattributes=linkInfo
tile size = 180° / 2^level [degree] tileY = trunc((latitude + 90°) / tile size) tileX = trunc((longitude + 180°) / tile size)
使用这个公式,如果级别为 9,我可以得到 277 的 tileX 和 355 的 tileY。
但是在调用之后https://pde.api.here.com/1/tiles.json?layers=SPEED_LIMITS_FC1&levels=9&tilexy=213,355&app_id={{YOUR_APP_ID}}&app_code={{YOUR_APP_CODE}}&meta=1&callback=onLoadPDETiles
,我无法在响应中获得 33712897 ReferenceId。所以结果是我无法获得该特定位置的速度限制。
我做错了什么?