Optimized the marker hittesting algorithm and added a marker layout (horizontal/vertical)