在使用Cesium.js开发程序的时候,经常会请求下述链接
https://api.cesium.com/v1/assets/2/endpoint?access_token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJqdGkiOiI2YzU4ZDFiYS0yY2Q0LTRkYTItYjI1MS1iZjFiYTM2ZmVmNGYiLCJpZCI6MjU5LCJpYXQiOjE2NDg4MzQyNTN9.TTJ-QAXRECpsYbLFn6Pu60v6c21wIR2IOKBO9VSkOnM
这是因为咱们的程序里使用了Cesium Ion的资源,Cesium Ion是Cesium官方搭建的一个资源网站,服务器在国外,请求这个链接会导致长时间处于pendding状态(没有翻墙的情况下),导致我们初始加载的时候卡顿。这个endPoint请求的作用是Cesium Ion网站对访问者进行一个身份验证,验证你是否有使用相关资源的权限,类似咱们登录网站需要验证用户密码的请求
如何避免endPoint请求
下列2种情况会使用Cesium Ion的资源
a、使用默认的Cesium底图
b、使用默认的Cesium地形服务
解决思路 调用一个非cesium官方的地图取代cesium默认
下述2点必须同时存在,才可以避免endPoint请求:
1、baseLa