在调试前,先回顾下,目前到哪里了。这样不迷路

上一层







可见,路途还遥远着,
从conf->node->mapNode。目前在node
再往下走,是根据mapOption->map初始化->map加各种层。目前在map初始化
从map初始化看,Profile->_readOptions->cacheSettings->LayerCB->ElevationPool,目前在profile
从Profile创建看,空间参考->Profile新建,目前在Profile新建,
好,现在就从Profile新建开始调试。路虽遥远,但是总有一天到达胜利的彼岸,现在只要一步一步地走下去即可。

下一步应该是从Profile提取选项,转Json,获取签名和hash了



























转Json的就不调试了,属于字符串拼接了

hash字符串的也不调试了,
直接给出结果




回到map::init()

设置profile



创建Profile的过程就到这里了。
再回顾下流程
从conf->node->mapNode。目前在node
再往下走,是根据mapOption->map初始化->map加各种层。目前在map初始化
从map初始化看,Profile->_readOptions->cacheSettings->LayerCB->ElevationPool,目前在profile
从Profile创建看,空间参考->Profile新建,
下一步该进行_readOptions了
本文详细介绍了从配置文件到地图加载完成的整个流程,包括Profile的创建、选项读取、缓存设置等关键步骤。

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



