正在显示
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 | ... | ... |
请
注册
或
登录
后发表评论