首先感谢@hankern
学习链接https://blog.youkuaiyun.com/hankern/article/details/83933900
现在周六,看看周末能不能把这节了结了,加油。
先回顾下流程,熟悉下自己的位置
看看总体流程
从conf->node->mapNode。目前在node
再往下走,是根据mapOption->map初始化->map加各种层。目前在map初始化
从map初始化看,Profile->_readOptions->cacheSettings(cache设置)->LayerCB(层变化时引起回调)->ElevationPool,目前结束.
下一步该进行map加各种层了。也就是map真正要起作用了






递归



这里到关键词Image了,影像层

跟进去
image有3个children,driver,name和url

可以看到,image的children,key =driver时,value = gdal
下一步要改key了,image->GDALImage

因为key发生了变化,key0!= c.key()了,所以下面的条件也满足,继续跟进去,把已经运行过的children=key去掉

继续遍历其它两个child



因为base.earth只有影像,所以只有一个image的driver起作用,
多了一个key,GDALI

最低0.47元/天 解锁文章
1810

被折叠的 条评论
为什么被折叠?



