As for marker-based and location based, we should support this feature. This is the first issue for the design.