2
<PointSymbolizer transform="scale(0.5)" file="Traffic_Congestion_ORANGE_InMap.png" ignore-placement="true"/>
這裏文件值接縫只能是本地路徑(本地文件系統)
是否有指定通過URL巴新的方式?例如S3網址?
<PointSymbolizer transform="scale(0.5)" file="Traffic_Congestion_ORANGE_InMap.png" ignore-placement="true"/>
這裏文件值接縫只能是本地路徑(本地文件系統)
是否有指定通過URL巴新的方式?例如S3網址?
我不認爲有可能在那裏使用URL。
我不知道很多關於C++,但有一個快速瀏覽一下Mapnik的的源代碼在這裏:
在map_parser::parse_point_symbolizer
(線950 load_map.cpp)的符號化的文件名檢查與ensure_exists(filename)
(線1661)。該函數調用mapnik::util::exists
。
mapnik::util::exists
然後調用boost::filesystem::exists
(行4128在fs.cpp)。
Boost Filesystem documentation沒有提及任何地方的URL或HTTP調用,它僅用於本地文件系統上的文件和路徑。
我還沒有查看代碼的其他部分,但至少在檢查文件路徑的部分,URL會導致錯誤。