Note: The id should not contain any character that can't be in a filename as it will be used as the cache directory name for that map source.
this |
the Factory |
id |
the wanted map source id |
a ready to use MapSource matching the given name; returns NULL if the source with the given name doesn't exist. |