正在显示
3 个修改的文件
包含
11 行增加
和
3 行删除
| ... | ... | @@ -56,10 +56,10 @@ namespace DmpMapping |
| 56 | 56 | } |
| 57 | 57 | else if (boost::iequals(request, "getmap")) |
| 58 | 58 | { |
| 59 | - const std::string map = params.Map(); | |
| 60 | - if(vectorMappingProjects_.find(map) != vectorMappingProjects_.end()) | |
| 59 | + const std::string mapGuid = params.MapGuid(); | |
| 60 | + if(vectorMappingProjects_.find(mapGuid) != vectorMappingProjects_.end()) | |
| 61 | 61 | { |
| 62 | - shared_ptr<DmpProject> project = vectorMappingProjects_.find(map)->second; | |
| 62 | + shared_ptr<DmpProject> project = vectorMappingProjects_.find(mapGuid)->second; | |
| 63 | 63 | const DmpWms::DmpWmsParameters wmsParams(context.request()->serverParameters()); |
| 64 | 64 | DmpWms::writeGetMap(context, wmsParams, project.get()); |
| 65 | 65 | } | ... | ... |
| ... | ... | @@ -94,4 +94,11 @@ namespace DmpMapping |
| 94 | 94 | return value; |
| 95 | 95 | } |
| 96 | 96 | |
| 97 | + std::string DmpMappingParameters::MapGuid() const | |
| 98 | + { | |
| 99 | + std::string value = ""; | |
| 100 | + GetStringParameter("GUID",value); | |
| 101 | + return value; | |
| 102 | + } | |
| 103 | + | |
| 97 | 104 | } // namespace DmpWms |
| \ No newline at end of file | ... | ... |
请
注册
或
登录
后发表评论