在调试前,先回顾下,目前到哪里了。这样不迷路
上一层
可见,路途还遥远着,
从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了